3 <description>All libav codecs and formats (local snapshot)</description>
4 <filename>../../ext/libav/.libs/libgstlibav.so</filename>
5 <basename>libgstlibav.so</basename>
6 <version>1.14.0</version>
7 <license>LGPL</license>
8 <source>gst-libav</source>
9 <package>GStreamer libav source release</package>
10 <origin>Unknown package origin</origin>
13 <name>avdec_4xm</name>
14 <longname>libav 4X Movie decoder</longname>
15 <class>Codec/Decoder/Video</class>
16 <description>libav 4xm decoder</description>
17 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
21 <direction>sink</direction>
22 <presence>always</presence>
23 <details>video/x-4xm</details>
27 <direction>source</direction>
28 <presence>always</presence>
29 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
34 <name>avdec_8bps</name>
35 <longname>libav QuickTime 8BPS video decoder</longname>
36 <class>Codec/Decoder/Video</class>
37 <description>libav 8bps decoder</description>
38 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
42 <direction>sink</direction>
43 <presence>always</presence>
44 <details>video/x-gst-av-8bps</details>
48 <direction>source</direction>
49 <presence>always</presence>
50 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
55 <name>avdec_8svx_exp</name>
56 <longname>libav 8SVX exponential decoder</longname>
57 <class>Codec/Decoder/Audio</class>
58 <description>libav 8svx_exp decoder</description>
59 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
63 <direction>sink</direction>
64 <presence>always</presence>
65 <details>unknown/unknown</details>
69 <direction>source</direction>
70 <presence>always</presence>
71 <details>audio/x-raw, layout=(string)interleaved, format=(string)U8</details>
76 <name>avdec_8svx_fib</name>
77 <longname>libav 8SVX fibonacci decoder</longname>
78 <class>Codec/Decoder/Audio</class>
79 <description>libav 8svx_fib decoder</description>
80 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
84 <direction>sink</direction>
85 <presence>always</presence>
86 <details>unknown/unknown</details>
90 <direction>source</direction>
91 <presence>always</presence>
92 <details>audio/x-raw, layout=(string)interleaved, format=(string)U8</details>
97 <name>avdec_aac</name>
98 <longname>libav AAC (Advanced Audio Coding) decoder</longname>
99 <class>Codec/Decoder/Audio</class>
100 <description>libav aac decoder</description>
101 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
105 <direction>sink</direction>
106 <presence>always</presence>
107 <details>audio/mpeg, mpegversion=(int){ 2, 4 }, stream-format=(string){ raw, adts, adif }</details>
111 <direction>source</direction>
112 <presence>always</presence>
113 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
118 <name>avdec_aac_fixed</name>
119 <longname>libav AAC (Advanced Audio Coding) decoder</longname>
120 <class>Codec/Decoder/Audio</class>
121 <description>libav aac_fixed decoder</description>
122 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
126 <direction>sink</direction>
127 <presence>always</presence>
128 <details>audio/mpeg, mpegversion=(int){ 2, 4 }, stream-format=(string){ raw, adts, adif }</details>
132 <direction>source</direction>
133 <presence>always</presence>
134 <details>audio/x-raw, layout=(string)interleaved, format=(string)S32LE</details>
139 <name>avdec_aac_latm</name>
140 <longname>libav AAC LATM (Advanced Audio Coding LATM syntax) decoder</longname>
141 <class>Codec/Decoder/Audio</class>
142 <description>libav aac_latm decoder</description>
143 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
147 <direction>sink</direction>
148 <presence>always</presence>
149 <details>audio/mpeg, mpegversion=(int)4, stream-format=(string)loas</details>
153 <direction>source</direction>
154 <presence>always</presence>
155 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
160 <name>avdec_aasc</name>
161 <longname>libav Autodesk RLE decoder</longname>
162 <class>Codec/Decoder/Video</class>
163 <description>libav aasc decoder</description>
164 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
168 <direction>sink</direction>
169 <presence>always</presence>
170 <details>video/x-aasc</details>
174 <direction>source</direction>
175 <presence>always</presence>
176 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
181 <name>avdec_ac3</name>
182 <longname>libav ATSC A/52A (AC-3) decoder</longname>
183 <class>Codec/Decoder/Audio</class>
184 <description>libav ac3 decoder</description>
185 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
189 <direction>sink</direction>
190 <presence>always</presence>
191 <details>audio/x-ac3</details>
195 <direction>source</direction>
196 <presence>always</presence>
197 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
202 <name>avdec_ac3_fixed</name>
203 <longname>libav ATSC A/52A (AC-3) decoder</longname>
204 <class>Codec/Decoder/Audio</class>
205 <description>libav ac3_fixed decoder</description>
206 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
210 <direction>sink</direction>
211 <presence>always</presence>
212 <details>audio/x-ac3</details>
216 <direction>source</direction>
217 <presence>always</presence>
218 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
223 <name>avdec_adpcm_4xm</name>
224 <longname>libav ADPCM 4X Movie decoder</longname>
225 <class>Codec/Decoder/Audio</class>
226 <description>libav adpcm_4xm decoder</description>
227 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
231 <direction>sink</direction>
232 <presence>always</presence>
233 <details>audio/x-adpcm, layout=(string)4xm</details>
237 <direction>source</direction>
238 <presence>always</presence>
239 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
244 <name>avdec_adpcm_adx</name>
245 <longname>libav SEGA CRI ADX ADPCM decoder</longname>
246 <class>Codec/Decoder/Audio</class>
247 <description>libav adpcm_adx decoder</description>
248 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
252 <direction>sink</direction>
253 <presence>always</presence>
254 <details>audio/x-adpcm, layout=(string)adx</details>
258 <direction>source</direction>
259 <presence>always</presence>
260 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
265 <name>avdec_adpcm_afc</name>
266 <longname>libav ADPCM Nintendo Gamecube AFC decoder</longname>
267 <class>Codec/Decoder/Audio</class>
268 <description>libav adpcm_afc decoder</description>
269 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
273 <direction>sink</direction>
274 <presence>always</presence>
275 <details>unknown/unknown</details>
279 <direction>source</direction>
280 <presence>always</presence>
281 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
286 <name>avdec_adpcm_aica</name>
287 <longname>libav ADPCM Yamaha AICA decoder</longname>
288 <class>Codec/Decoder/Audio</class>
289 <description>libav adpcm_aica decoder</description>
290 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
294 <direction>sink</direction>
295 <presence>always</presence>
296 <details>unknown/unknown</details>
300 <direction>source</direction>
301 <presence>always</presence>
302 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
307 <name>avdec_adpcm_ct</name>
308 <longname>libav ADPCM Creative Technology decoder</longname>
309 <class>Codec/Decoder/Audio</class>
310 <description>libav adpcm_ct decoder</description>
311 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
315 <direction>sink</direction>
316 <presence>always</presence>
317 <details>audio/x-adpcm, layout=(string)ct</details>
321 <direction>source</direction>
322 <presence>always</presence>
323 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
328 <name>avdec_adpcm_dtk</name>
329 <longname>libav ADPCM Nintendo Gamecube DTK decoder</longname>
330 <class>Codec/Decoder/Audio</class>
331 <description>libav adpcm_dtk decoder</description>
332 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
336 <direction>sink</direction>
337 <presence>always</presence>
338 <details>unknown/unknown</details>
342 <direction>source</direction>
343 <presence>always</presence>
344 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
349 <name>avdec_adpcm_ea</name>
350 <longname>libav ADPCM Electronic Arts decoder</longname>
351 <class>Codec/Decoder/Audio</class>
352 <description>libav adpcm_ea decoder</description>
353 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
357 <direction>sink</direction>
358 <presence>always</presence>
359 <details>audio/x-adpcm, layout=(string)ea</details>
363 <direction>source</direction>
364 <presence>always</presence>
365 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
370 <name>avdec_adpcm_ea_maxis_xa</name>
371 <longname>libav ADPCM Electronic Arts Maxis CDROM XA decoder</longname>
372 <class>Codec/Decoder/Audio</class>
373 <description>libav adpcm_ea_maxis_xa decoder</description>
374 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
378 <direction>sink</direction>
379 <presence>always</presence>
380 <details>audio/x-adpcm, layout=(string)ea-maxis-xa</details>
384 <direction>source</direction>
385 <presence>always</presence>
386 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
391 <name>avdec_adpcm_ea_r1</name>
392 <longname>libav ADPCM Electronic Arts R1 decoder</longname>
393 <class>Codec/Decoder/Audio</class>
394 <description>libav adpcm_ea_r1 decoder</description>
395 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
399 <direction>sink</direction>
400 <presence>always</presence>
401 <details>audio/x-adpcm, layout=(string)ea-r1</details>
405 <direction>source</direction>
406 <presence>always</presence>
407 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
412 <name>avdec_adpcm_ea_r2</name>
413 <longname>libav ADPCM Electronic Arts R2 decoder</longname>
414 <class>Codec/Decoder/Audio</class>
415 <description>libav adpcm_ea_r2 decoder</description>
416 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
420 <direction>sink</direction>
421 <presence>always</presence>
422 <details>audio/x-adpcm, layout=(string)ea-r3</details>
426 <direction>source</direction>
427 <presence>always</presence>
428 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
433 <name>avdec_adpcm_ea_r3</name>
434 <longname>libav ADPCM Electronic Arts R3 decoder</longname>
435 <class>Codec/Decoder/Audio</class>
436 <description>libav adpcm_ea_r3 decoder</description>
437 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
441 <direction>sink</direction>
442 <presence>always</presence>
443 <details>audio/x-adpcm, layout=(string)ea-r3</details>
447 <direction>source</direction>
448 <presence>always</presence>
449 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
454 <name>avdec_adpcm_ea_xas</name>
455 <longname>libav ADPCM Electronic Arts XAS decoder</longname>
456 <class>Codec/Decoder/Audio</class>
457 <description>libav adpcm_ea_xas decoder</description>
458 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
462 <direction>sink</direction>
463 <presence>always</presence>
464 <details>audio/x-adpcm, layout=(string)ea-xas</details>
468 <direction>source</direction>
469 <presence>always</presence>
470 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
475 <name>avdec_adpcm_ima_amv</name>
476 <longname>libav ADPCM IMA AMV decoder</longname>
477 <class>Codec/Decoder/Audio</class>
478 <description>libav adpcm_ima_amv decoder</description>
479 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
483 <direction>sink</direction>
484 <presence>always</presence>
485 <details>audio/x-adpcm, layout=(string)amv</details>
489 <direction>source</direction>
490 <presence>always</presence>
491 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
496 <name>avdec_adpcm_ima_apc</name>
497 <longname>libav ADPCM IMA CRYO APC decoder</longname>
498 <class>Codec/Decoder/Audio</class>
499 <description>libav adpcm_ima_apc decoder</description>
500 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
504 <direction>sink</direction>
505 <presence>always</presence>
506 <details>unknown/unknown</details>
510 <direction>source</direction>
511 <presence>always</presence>
512 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
517 <name>avdec_adpcm_ima_dat4</name>
518 <longname>libav ADPCM IMA Eurocom DAT4 decoder</longname>
519 <class>Codec/Decoder/Audio</class>
520 <description>libav adpcm_ima_dat4 decoder</description>
521 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
525 <direction>sink</direction>
526 <presence>always</presence>
527 <details>unknown/unknown</details>
531 <direction>source</direction>
532 <presence>always</presence>
533 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
538 <name>avdec_adpcm_ima_dk3</name>
539 <longname>libav ADPCM IMA Duck DK3 decoder</longname>
540 <class>Codec/Decoder/Audio</class>
541 <description>libav adpcm_ima_dk3 decoder</description>
542 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
546 <direction>sink</direction>
547 <presence>always</presence>
548 <details>audio/x-adpcm, layout=(string)dk3</details>
552 <direction>source</direction>
553 <presence>always</presence>
554 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
559 <name>avdec_adpcm_ima_dk4</name>
560 <longname>libav ADPCM IMA Duck DK4 decoder</longname>
561 <class>Codec/Decoder/Audio</class>
562 <description>libav adpcm_ima_dk4 decoder</description>
563 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
567 <direction>sink</direction>
568 <presence>always</presence>
569 <details>audio/x-adpcm, layout=(string)dk4</details>
573 <direction>source</direction>
574 <presence>always</presence>
575 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
580 <name>avdec_adpcm_ima_ea_eacs</name>
581 <longname>libav ADPCM IMA Electronic Arts EACS decoder</longname>
582 <class>Codec/Decoder/Audio</class>
583 <description>libav adpcm_ima_ea_eacs decoder</description>
584 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
588 <direction>sink</direction>
589 <presence>always</presence>
590 <details>audio/x-adpcm, layout=(string)ea-eacs</details>
594 <direction>source</direction>
595 <presence>always</presence>
596 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
601 <name>avdec_adpcm_ima_ea_sead</name>
602 <longname>libav ADPCM IMA Electronic Arts SEAD decoder</longname>
603 <class>Codec/Decoder/Audio</class>
604 <description>libav adpcm_ima_ea_sead decoder</description>
605 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
609 <direction>sink</direction>
610 <presence>always</presence>
611 <details>audio/x-adpcm, layout=(string)ea-sead</details>
615 <direction>source</direction>
616 <presence>always</presence>
617 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
622 <name>avdec_adpcm_ima_iss</name>
623 <longname>libav ADPCM IMA Funcom ISS decoder</longname>
624 <class>Codec/Decoder/Audio</class>
625 <description>libav adpcm_ima_iss decoder</description>
626 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
630 <direction>sink</direction>
631 <presence>always</presence>
632 <details>audio/x-adpcm, layout=(string)iss</details>
636 <direction>source</direction>
637 <presence>always</presence>
638 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
643 <name>avdec_adpcm_ima_oki</name>
644 <longname>libav ADPCM IMA Dialogic OKI decoder</longname>
645 <class>Codec/Decoder/Audio</class>
646 <description>libav adpcm_ima_oki decoder</description>
647 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
651 <direction>sink</direction>
652 <presence>always</presence>
653 <details>unknown/unknown</details>
657 <direction>source</direction>
658 <presence>always</presence>
659 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
664 <name>avdec_adpcm_ima_qt</name>
665 <longname>libav ADPCM IMA QuickTime decoder</longname>
666 <class>Codec/Decoder/Audio</class>
667 <description>libav adpcm_ima_qt decoder</description>
668 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
672 <direction>sink</direction>
673 <presence>always</presence>
674 <details>audio/x-adpcm, layout=(string)quicktime</details>
678 <direction>source</direction>
679 <presence>always</presence>
680 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
685 <name>avdec_adpcm_ima_rad</name>
686 <longname>libav ADPCM IMA Radical decoder</longname>
687 <class>Codec/Decoder/Audio</class>
688 <description>libav adpcm_ima_rad decoder</description>
689 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
693 <direction>sink</direction>
694 <presence>always</presence>
695 <details>unknown/unknown</details>
699 <direction>source</direction>
700 <presence>always</presence>
701 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
706 <name>avdec_adpcm_ima_smjpeg</name>
707 <longname>libav ADPCM IMA Loki SDL MJPEG decoder</longname>
708 <class>Codec/Decoder/Audio</class>
709 <description>libav adpcm_ima_smjpeg decoder</description>
710 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
714 <direction>sink</direction>
715 <presence>always</presence>
716 <details>audio/x-adpcm, layout=(string)smjpeg</details>
720 <direction>source</direction>
721 <presence>always</presence>
722 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
727 <name>avdec_adpcm_ima_wav</name>
728 <longname>libav ADPCM IMA WAV decoder</longname>
729 <class>Codec/Decoder/Audio</class>
730 <description>libav adpcm_ima_wav decoder</description>
731 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
735 <direction>sink</direction>
736 <presence>always</presence>
737 <details>audio/x-adpcm, layout=(string)dvi</details>
741 <direction>source</direction>
742 <presence>always</presence>
743 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
748 <name>avdec_adpcm_ima_ws</name>
749 <longname>libav ADPCM IMA Westwood decoder</longname>
750 <class>Codec/Decoder/Audio</class>
751 <description>libav adpcm_ima_ws decoder</description>
752 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
756 <direction>sink</direction>
757 <presence>always</presence>
758 <details>audio/x-adpcm, layout=(string)westwood</details>
762 <direction>source</direction>
763 <presence>always</presence>
764 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
769 <name>avdec_adpcm_ms</name>
770 <longname>libav ADPCM Microsoft decoder</longname>
771 <class>Codec/Decoder/Audio</class>
772 <description>libav adpcm_ms decoder</description>
773 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
777 <direction>sink</direction>
778 <presence>always</presence>
779 <details>audio/x-adpcm, layout=(string)microsoft</details>
783 <direction>source</direction>
784 <presence>always</presence>
785 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
790 <name>avdec_adpcm_mtaf</name>
791 <longname>libav ADPCM MTAF decoder</longname>
792 <class>Codec/Decoder/Audio</class>
793 <description>libav adpcm_mtaf decoder</description>
794 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
798 <direction>sink</direction>
799 <presence>always</presence>
800 <details>unknown/unknown</details>
804 <direction>source</direction>
805 <presence>always</presence>
806 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
811 <name>avdec_adpcm_psx</name>
812 <longname>libav ADPCM Playstation decoder</longname>
813 <class>Codec/Decoder/Audio</class>
814 <description>libav adpcm_psx decoder</description>
815 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
819 <direction>sink</direction>
820 <presence>always</presence>
821 <details>unknown/unknown</details>
825 <direction>source</direction>
826 <presence>always</presence>
827 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
832 <name>avdec_adpcm_sbpro_2</name>
833 <longname>libav ADPCM Sound Blaster Pro 2-bit decoder</longname>
834 <class>Codec/Decoder/Audio</class>
835 <description>libav adpcm_sbpro_2 decoder</description>
836 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
840 <direction>sink</direction>
841 <presence>always</presence>
842 <details>audio/x-adpcm, layout=(string)sbpro2</details>
846 <direction>source</direction>
847 <presence>always</presence>
848 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
853 <name>avdec_adpcm_sbpro_3</name>
854 <longname>libav ADPCM Sound Blaster Pro 2.6-bit decoder</longname>
855 <class>Codec/Decoder/Audio</class>
856 <description>libav adpcm_sbpro_3 decoder</description>
857 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
861 <direction>sink</direction>
862 <presence>always</presence>
863 <details>audio/x-adpcm, layout=(string)sbpro3</details>
867 <direction>source</direction>
868 <presence>always</presence>
869 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
874 <name>avdec_adpcm_sbpro_4</name>
875 <longname>libav ADPCM Sound Blaster Pro 4-bit decoder</longname>
876 <class>Codec/Decoder/Audio</class>
877 <description>libav adpcm_sbpro_4 decoder</description>
878 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
882 <direction>sink</direction>
883 <presence>always</presence>
884 <details>audio/x-adpcm, layout=(string)sbpro4</details>
888 <direction>source</direction>
889 <presence>always</presence>
890 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
895 <name>avdec_adpcm_swf</name>
896 <longname>libav ADPCM Shockwave Flash decoder</longname>
897 <class>Codec/Decoder/Audio</class>
898 <description>libav adpcm_swf decoder</description>
899 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
903 <direction>sink</direction>
904 <presence>always</presence>
905 <details>audio/x-adpcm, layout=(string)swf</details>
909 <direction>source</direction>
910 <presence>always</presence>
911 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
916 <name>avdec_adpcm_thp</name>
917 <longname>libav ADPCM Nintendo THP decoder</longname>
918 <class>Codec/Decoder/Audio</class>
919 <description>libav adpcm_thp decoder</description>
920 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
924 <direction>sink</direction>
925 <presence>always</presence>
926 <details>audio/x-adpcm, layout=(string)thp</details>
930 <direction>source</direction>
931 <presence>always</presence>
932 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
937 <name>avdec_adpcm_thp_le</name>
938 <longname>libav ADPCM Nintendo THP (little-endian) decoder</longname>
939 <class>Codec/Decoder/Audio</class>
940 <description>libav adpcm_thp_le decoder</description>
941 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
945 <direction>sink</direction>
946 <presence>always</presence>
947 <details>unknown/unknown</details>
951 <direction>source</direction>
952 <presence>always</presence>
953 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
958 <name>avdec_adpcm_vima</name>
959 <longname>libav LucasArts VIMA audio decoder</longname>
960 <class>Codec/Decoder/Audio</class>
961 <description>libav adpcm_vima decoder</description>
962 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
966 <direction>sink</direction>
967 <presence>always</presence>
968 <details>unknown/unknown</details>
972 <direction>source</direction>
973 <presence>always</presence>
974 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
979 <name>avdec_adpcm_xa</name>
980 <longname>libav ADPCM CDROM XA decoder</longname>
981 <class>Codec/Decoder/Audio</class>
982 <description>libav adpcm_xa decoder</description>
983 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
987 <direction>sink</direction>
988 <presence>always</presence>
989 <details>audio/x-adpcm, layout=(string)xa</details>
993 <direction>source</direction>
994 <presence>always</presence>
995 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
1000 <name>avdec_adpcm_yamaha</name>
1001 <longname>libav ADPCM Yamaha decoder</longname>
1002 <class>Codec/Decoder/Audio</class>
1003 <description>libav adpcm_yamaha decoder</description>
1004 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1008 <direction>sink</direction>
1009 <presence>always</presence>
1010 <details>audio/x-adpcm, layout=(string)yamaha</details>
1014 <direction>source</direction>
1015 <presence>always</presence>
1016 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
1021 <name>avdec_aic</name>
1022 <longname>libav Apple Intermediate Codec decoder</longname>
1023 <class>Codec/Decoder/Video</class>
1024 <description>libav aic decoder</description>
1025 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1029 <direction>sink</direction>
1030 <presence>always</presence>
1031 <details>video/x-apple-intermediate-codec</details>
1035 <direction>source</direction>
1036 <presence>always</presence>
1037 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1042 <name>avdec_alac</name>
1043 <longname>libav ALAC (Apple Lossless Audio Codec) decoder</longname>
1044 <class>Codec/Decoder/Audio</class>
1045 <description>libav alac decoder</description>
1046 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1050 <direction>sink</direction>
1051 <presence>always</presence>
1052 <details>audio/x-alac</details>
1056 <direction>source</direction>
1057 <presence>always</presence>
1058 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
1063 <name>avdec_alias_pix</name>
1064 <longname>libav Alias/Wavefront PIX image decoder</longname>
1065 <class>Codec/Decoder/Video</class>
1066 <description>libav alias_pix decoder</description>
1067 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1071 <direction>sink</direction>
1072 <presence>always</presence>
1073 <details>unknown/unknown</details>
1077 <direction>source</direction>
1078 <presence>always</presence>
1079 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1084 <name>avdec_als</name>
1085 <longname>libav MPEG-4 Audio Lossless Coding (ALS) decoder</longname>
1086 <class>Codec/Decoder/Audio</class>
1087 <description>libav als decoder</description>
1088 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1092 <direction>sink</direction>
1093 <presence>always</presence>
1094 <details>unknown/unknown</details>
1098 <direction>source</direction>
1099 <presence>always</presence>
1100 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
1105 <name>avdec_amrnb</name>
1106 <longname>libav AMR-NB (Adaptive Multi-Rate NarrowBand) decoder</longname>
1107 <class>Codec/Decoder/Audio</class>
1108 <description>libav amrnb decoder</description>
1109 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1113 <direction>sink</direction>
1114 <presence>always</presence>
1115 <details>audio/AMR</details>
1119 <direction>source</direction>
1120 <presence>always</presence>
1121 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
1126 <name>avdec_amrwb</name>
1127 <longname>libav AMR-WB (Adaptive Multi-Rate WideBand) decoder</longname>
1128 <class>Codec/Decoder/Audio</class>
1129 <description>libav amrwb decoder</description>
1130 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1134 <direction>sink</direction>
1135 <presence>always</presence>
1136 <details>audio/AMR-WB</details>
1140 <direction>source</direction>
1141 <presence>always</presence>
1142 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
1147 <name>avdec_amv</name>
1148 <longname>libav AMV Video decoder</longname>
1149 <class>Codec/Decoder/Video</class>
1150 <description>libav amv decoder</description>
1151 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1155 <direction>sink</direction>
1156 <presence>always</presence>
1157 <details>video/x-amv</details>
1161 <direction>source</direction>
1162 <presence>always</presence>
1163 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1168 <name>avdec_anm</name>
1169 <longname>libav Deluxe Paint Animation decoder</longname>
1170 <class>Codec/Decoder/Video</class>
1171 <description>libav anm decoder</description>
1172 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1176 <direction>sink</direction>
1177 <presence>always</presence>
1178 <details>unknown/unknown</details>
1182 <direction>source</direction>
1183 <presence>always</presence>
1184 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1189 <name>avdec_ansi</name>
1190 <longname>libav ASCII/ANSI art decoder</longname>
1191 <class>Codec/Decoder/Video</class>
1192 <description>libav ansi decoder</description>
1193 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1197 <direction>sink</direction>
1198 <presence>always</presence>
1199 <details>unknown/unknown</details>
1203 <direction>source</direction>
1204 <presence>always</presence>
1205 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1210 <name>avdec_ape</name>
1211 <longname>libav Monkey's Audio decoder</longname>
1212 <class>Codec/Decoder/Audio</class>
1213 <description>libav ape decoder</description>
1214 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1218 <direction>sink</direction>
1219 <presence>always</presence>
1220 <details>audio/x-ffmpeg-parsed-ape</details>
1224 <direction>source</direction>
1225 <presence>always</presence>
1226 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE }</details>
1231 <name>avdec_apng</name>
1232 <longname>libav APNG (Animated Portable Network Graphics) image decoder</longname>
1233 <class>Codec/Decoder/Video</class>
1234 <description>libav apng decoder</description>
1235 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1239 <direction>sink</direction>
1240 <presence>always</presence>
1241 <details>unknown/unknown</details>
1245 <direction>source</direction>
1246 <presence>always</presence>
1247 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1252 <name>avdec_asv1</name>
1253 <longname>libav ASUS V1 decoder</longname>
1254 <class>Codec/Decoder/Video</class>
1255 <description>libav asv1 decoder</description>
1256 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1260 <direction>sink</direction>
1261 <presence>always</presence>
1262 <details>video/x-asus, asusversion=(int)1</details>
1266 <direction>source</direction>
1267 <presence>always</presence>
1268 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1273 <name>avdec_asv2</name>
1274 <longname>libav ASUS V2 decoder</longname>
1275 <class>Codec/Decoder/Video</class>
1276 <description>libav asv2 decoder</description>
1277 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1281 <direction>sink</direction>
1282 <presence>always</presence>
1283 <details>video/x-asus, asusversion=(int)2</details>
1287 <direction>source</direction>
1288 <presence>always</presence>
1289 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1294 <name>avdec_atrac1</name>
1295 <longname>libav ATRAC1 (Adaptive TRansform Acoustic Coding) decoder</longname>
1296 <class>Codec/Decoder/Audio</class>
1297 <description>libav atrac1 decoder</description>
1298 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1302 <direction>sink</direction>
1303 <presence>always</presence>
1304 <details>audio/x-vnd.sony.atrac1</details>
1308 <direction>source</direction>
1309 <presence>always</presence>
1310 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
1315 <name>avdec_atrac3</name>
1316 <longname>libav ATRAC3 (Adaptive TRansform Acoustic Coding 3) decoder</longname>
1317 <class>Codec/Decoder/Audio</class>
1318 <description>libav atrac3 decoder</description>
1319 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1323 <direction>sink</direction>
1324 <presence>always</presence>
1325 <details>audio/x-vnd.sony.atrac3</details>
1329 <direction>source</direction>
1330 <presence>always</presence>
1331 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
1336 <name>avdec_atrac3al</name>
1337 <longname>libav ATRAC3 AL (Adaptive TRansform Acoustic Coding 3 Advanced Lossless) decoder</longname>
1338 <class>Codec/Decoder/Audio</class>
1339 <description>libav atrac3al decoder</description>
1340 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1344 <direction>sink</direction>
1345 <presence>always</presence>
1346 <details>unknown/unknown</details>
1350 <direction>source</direction>
1351 <presence>always</presence>
1352 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
1357 <name>avdec_atrac3plus</name>
1358 <longname>libav ATRAC3+ (Adaptive TRansform Acoustic Coding 3+) decoder</longname>
1359 <class>Codec/Decoder/Audio</class>
1360 <description>libav atrac3plus decoder</description>
1361 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1365 <direction>sink</direction>
1366 <presence>always</presence>
1367 <details>unknown/unknown</details>
1371 <direction>source</direction>
1372 <presence>always</presence>
1373 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
1378 <name>avdec_atrac3plusal</name>
1379 <longname>libav ATRAC3+ AL (Adaptive TRansform Acoustic Coding 3+ Advanced Lossless) decoder</longname>
1380 <class>Codec/Decoder/Audio</class>
1381 <description>libav atrac3plusal decoder</description>
1382 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1386 <direction>sink</direction>
1387 <presence>always</presence>
1388 <details>unknown/unknown</details>
1392 <direction>source</direction>
1393 <presence>always</presence>
1394 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
1399 <name>avdec_aura</name>
1400 <longname>libav Auravision AURA decoder</longname>
1401 <class>Codec/Decoder/Video</class>
1402 <description>libav aura decoder</description>
1403 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1407 <direction>sink</direction>
1408 <presence>always</presence>
1409 <details>unknown/unknown</details>
1413 <direction>source</direction>
1414 <presence>always</presence>
1415 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1420 <name>avdec_aura2</name>
1421 <longname>libav Auravision Aura 2 decoder</longname>
1422 <class>Codec/Decoder/Video</class>
1423 <description>libav aura2 decoder</description>
1424 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1428 <direction>sink</direction>
1429 <presence>always</presence>
1430 <details>unknown/unknown</details>
1434 <direction>source</direction>
1435 <presence>always</presence>
1436 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1441 <name>avdec_avrn</name>
1442 <longname>libav Avid AVI Codec decoder</longname>
1443 <class>Codec/Decoder/Video</class>
1444 <description>libav avrn decoder</description>
1445 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1449 <direction>sink</direction>
1450 <presence>always</presence>
1451 <details>unknown/unknown</details>
1455 <direction>source</direction>
1456 <presence>always</presence>
1457 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1462 <name>avdec_avrp</name>
1463 <longname>libav Avid 1:1 10-bit RGB Packer decoder</longname>
1464 <class>Codec/Decoder/Video</class>
1465 <description>libav avrp decoder</description>
1466 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1470 <direction>sink</direction>
1471 <presence>always</presence>
1472 <details>unknown/unknown</details>
1476 <direction>source</direction>
1477 <presence>always</presence>
1478 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1483 <name>avdec_avs</name>
1484 <longname>libav AVS (Audio Video Standard) video decoder</longname>
1485 <class>Codec/Decoder/Video</class>
1486 <description>libav avs decoder</description>
1487 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1491 <direction>sink</direction>
1492 <presence>always</presence>
1493 <details>video/x-gst-av-avs</details>
1497 <direction>source</direction>
1498 <presence>always</presence>
1499 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1504 <name>avdec_avui</name>
1505 <longname>libav Avid Meridien Uncompressed decoder</longname>
1506 <class>Codec/Decoder/Video</class>
1507 <description>libav avui decoder</description>
1508 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1512 <direction>sink</direction>
1513 <presence>always</presence>
1514 <details>unknown/unknown</details>
1518 <direction>source</direction>
1519 <presence>always</presence>
1520 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1525 <name>avdec_bethsoftvid</name>
1526 <longname>libav Bethesda VID video decoder</longname>
1527 <class>Codec/Decoder/Video</class>
1528 <description>libav bethsoftvid decoder</description>
1529 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1533 <direction>sink</direction>
1534 <presence>always</presence>
1535 <details>unknown/unknown</details>
1539 <direction>source</direction>
1540 <presence>always</presence>
1541 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1546 <name>avdec_bfi</name>
1547 <longname>libav Brute Force & Ignorance decoder</longname>
1548 <class>Codec/Decoder/Video</class>
1549 <description>libav bfi decoder</description>
1550 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1554 <direction>sink</direction>
1555 <presence>always</presence>
1556 <details>unknown/unknown</details>
1560 <direction>source</direction>
1561 <presence>always</presence>
1562 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1567 <name>avdec_binkaudio_dct</name>
1568 <longname>libav Bink Audio (DCT) decoder</longname>
1569 <class>Codec/Decoder/Audio</class>
1570 <description>libav binkaudio_dct decoder</description>
1571 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1575 <direction>sink</direction>
1576 <presence>always</presence>
1577 <details>unknown/unknown</details>
1581 <direction>source</direction>
1582 <presence>always</presence>
1583 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
1588 <name>avdec_binkaudio_rdft</name>
1589 <longname>libav Bink Audio (RDFT) decoder</longname>
1590 <class>Codec/Decoder/Audio</class>
1591 <description>libav binkaudio_rdft decoder</description>
1592 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1596 <direction>sink</direction>
1597 <presence>always</presence>
1598 <details>unknown/unknown</details>
1602 <direction>source</direction>
1603 <presence>always</presence>
1604 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
1609 <name>avdec_binkvideo</name>
1610 <longname>libav Bink video decoder</longname>
1611 <class>Codec/Decoder/Video</class>
1612 <description>libav binkvideo decoder</description>
1613 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1617 <direction>sink</direction>
1618 <presence>always</presence>
1619 <details>unknown/unknown</details>
1623 <direction>source</direction>
1624 <presence>always</presence>
1625 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1630 <name>avdec_bintext</name>
1631 <longname>libav Binary text decoder</longname>
1632 <class>Codec/Decoder/Video</class>
1633 <description>libav bintext decoder</description>
1634 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1638 <direction>sink</direction>
1639 <presence>always</presence>
1640 <details>unknown/unknown</details>
1644 <direction>source</direction>
1645 <presence>always</presence>
1646 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1651 <name>avdec_bitpacked</name>
1652 <longname>libav Bitpacked decoder</longname>
1653 <class>Codec/Decoder/Video</class>
1654 <description>libav bitpacked decoder</description>
1655 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1659 <direction>sink</direction>
1660 <presence>always</presence>
1661 <details>unknown/unknown</details>
1665 <direction>source</direction>
1666 <presence>always</presence>
1667 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1672 <name>avdec_bmp</name>
1673 <longname>libav BMP (Windows and OS/2 bitmap) decoder</longname>
1674 <class>Codec/Decoder/Video</class>
1675 <description>libav bmp decoder</description>
1676 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1680 <direction>sink</direction>
1681 <presence>always</presence>
1682 <details>image/bmp</details>
1686 <direction>source</direction>
1687 <presence>always</presence>
1688 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1693 <name>avdec_bmv_audio</name>
1694 <longname>libav Discworld II BMV audio decoder</longname>
1695 <class>Codec/Decoder/Audio</class>
1696 <description>libav bmv_audio decoder</description>
1697 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1701 <direction>sink</direction>
1702 <presence>always</presence>
1703 <details>unknown/unknown</details>
1707 <direction>source</direction>
1708 <presence>always</presence>
1709 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
1714 <name>avdec_bmv_video</name>
1715 <longname>libav Discworld II BMV video decoder</longname>
1716 <class>Codec/Decoder/Video</class>
1717 <description>libav bmv_video decoder</description>
1718 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1722 <direction>sink</direction>
1723 <presence>always</presence>
1724 <details>unknown/unknown</details>
1728 <direction>source</direction>
1729 <presence>always</presence>
1730 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1735 <name>avdec_brender_pix</name>
1736 <longname>libav BRender PIX image decoder</longname>
1737 <class>Codec/Decoder/Video</class>
1738 <description>libav brender_pix decoder</description>
1739 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1743 <direction>sink</direction>
1744 <presence>always</presence>
1745 <details>unknown/unknown</details>
1749 <direction>source</direction>
1750 <presence>always</presence>
1751 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1756 <name>avdec_c93</name>
1757 <longname>libav Interplay C93 decoder</longname>
1758 <class>Codec/Decoder/Video</class>
1759 <description>libav c93 decoder</description>
1760 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1764 <direction>sink</direction>
1765 <presence>always</presence>
1766 <details>unknown/unknown</details>
1770 <direction>source</direction>
1771 <presence>always</presence>
1772 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1777 <name>avdec_camstudio</name>
1778 <longname>libav CamStudio decoder</longname>
1779 <class>Codec/Decoder/Video</class>
1780 <description>libav camstudio decoder</description>
1781 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1785 <direction>sink</direction>
1786 <presence>always</presence>
1787 <details>video/x-camstudio, depth=(int)[ 8, 32 ]</details>
1791 <direction>source</direction>
1792 <presence>always</presence>
1793 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1798 <name>avdec_camtasia</name>
1799 <longname>libav TechSmith Screen Capture Codec decoder</longname>
1800 <class>Codec/Decoder/Video</class>
1801 <description>libav camtasia decoder</description>
1802 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1806 <direction>sink</direction>
1807 <presence>always</presence>
1808 <details>video/x-camtasia, depth=(int)[ 8, 32 ]</details>
1812 <direction>source</direction>
1813 <presence>always</presence>
1814 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1819 <name>avdec_cavs</name>
1820 <longname>libav Chinese AVS (Audio Video Standard) (AVS1-P2, JiZhun profile) decoder</longname>
1821 <class>Codec/Decoder/Video</class>
1822 <description>libav cavs decoder</description>
1823 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1827 <direction>sink</direction>
1828 <presence>always</presence>
1829 <details>video/x-cavs</details>
1833 <direction>source</direction>
1834 <presence>always</presence>
1835 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1840 <name>avdec_cdgraphics</name>
1841 <longname>libav CD Graphics video decoder</longname>
1842 <class>Codec/Decoder/Video</class>
1843 <description>libav cdgraphics decoder</description>
1844 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1848 <direction>sink</direction>
1849 <presence>always</presence>
1850 <details>unknown/unknown</details>
1854 <direction>source</direction>
1855 <presence>always</presence>
1856 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1861 <name>avdec_cdxl</name>
1862 <longname>libav Commodore CDXL video decoder</longname>
1863 <class>Codec/Decoder/Video</class>
1864 <description>libav cdxl decoder</description>
1865 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1869 <direction>sink</direction>
1870 <presence>always</presence>
1871 <details>unknown/unknown</details>
1875 <direction>source</direction>
1876 <presence>always</presence>
1877 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1882 <name>avdec_cfhd</name>
1883 <longname>libav Cineform HD decoder</longname>
1884 <class>Codec/Decoder/Video</class>
1885 <description>libav cfhd decoder</description>
1886 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1890 <direction>sink</direction>
1891 <presence>always</presence>
1892 <details>video/x-cineform</details>
1896 <direction>source</direction>
1897 <presence>always</presence>
1898 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1903 <name>avdec_cinepak</name>
1904 <longname>libav Cinepak decoder</longname>
1905 <class>Codec/Decoder/Video</class>
1906 <description>libav cinepak decoder</description>
1907 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1911 <direction>sink</direction>
1912 <presence>always</presence>
1913 <details>video/x-cinepak</details>
1917 <direction>source</direction>
1918 <presence>always</presence>
1919 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1924 <name>avdec_clearvideo</name>
1925 <longname>libav Iterated Systems ClearVideo decoder</longname>
1926 <class>Codec/Decoder/Video</class>
1927 <description>libav clearvideo decoder</description>
1928 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1932 <direction>sink</direction>
1933 <presence>always</presence>
1934 <details>unknown/unknown</details>
1938 <direction>source</direction>
1939 <presence>always</presence>
1940 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1945 <name>avdec_cljr</name>
1946 <longname>libav Cirrus Logic AccuPak decoder</longname>
1947 <class>Codec/Decoder/Video</class>
1948 <description>libav cljr decoder</description>
1949 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1953 <direction>sink</direction>
1954 <presence>always</presence>
1955 <details>video/x-cirrus-logic-accupak</details>
1959 <direction>source</direction>
1960 <presence>always</presence>
1961 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1966 <name>avdec_cllc</name>
1967 <longname>libav Canopus Lossless Codec decoder</longname>
1968 <class>Codec/Decoder/Video</class>
1969 <description>libav cllc decoder</description>
1970 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1974 <direction>sink</direction>
1975 <presence>always</presence>
1976 <details>unknown/unknown</details>
1980 <direction>source</direction>
1981 <presence>always</presence>
1982 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
1987 <name>avdec_comfortnoise</name>
1988 <longname>libav RFC 3389 comfort noise generator decoder</longname>
1989 <class>Codec/Decoder/Audio</class>
1990 <description>libav comfortnoise decoder</description>
1991 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
1995 <direction>sink</direction>
1996 <presence>always</presence>
1997 <details>unknown/unknown</details>
2001 <direction>source</direction>
2002 <presence>always</presence>
2003 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
2008 <name>avdec_cook</name>
2009 <longname>libav Cook / Cooker / Gecko (RealAudio G2) decoder</longname>
2010 <class>Codec/Decoder/Audio</class>
2011 <description>libav cook decoder</description>
2012 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2016 <direction>sink</direction>
2017 <presence>always</presence>
2018 <details>audio/x-pn-realaudio, raversion=(int)8</details>
2022 <direction>source</direction>
2023 <presence>always</presence>
2024 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
2029 <name>avdec_cpia</name>
2030 <longname>libav CPiA video format decoder</longname>
2031 <class>Codec/Decoder/Video</class>
2032 <description>libav cpia decoder</description>
2033 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2037 <direction>sink</direction>
2038 <presence>always</presence>
2039 <details>unknown/unknown</details>
2043 <direction>source</direction>
2044 <presence>always</presence>
2045 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2050 <name>avdec_cyuv</name>
2051 <longname>libav Creative YUV (CYUV) decoder</longname>
2052 <class>Codec/Decoder/Video</class>
2053 <description>libav cyuv decoder</description>
2054 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2058 <direction>sink</direction>
2059 <presence>always</presence>
2060 <details>video/x-compressed-yuv</details>
2064 <direction>source</direction>
2065 <presence>always</presence>
2066 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2071 <name>avdec_dca</name>
2072 <longname>libav DCA (DTS Coherent Acoustics) decoder</longname>
2073 <class>Codec/Decoder/Audio</class>
2074 <description>libav dca decoder</description>
2075 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2079 <direction>sink</direction>
2080 <presence>always</presence>
2081 <details>audio/x-dts</details>
2085 <direction>source</direction>
2086 <presence>always</presence>
2087 <details>audio/x-raw, layout=(string)interleaved, format=(string){ S16LE, S32LE, F32LE }</details>
2092 <name>avdec_dds</name>
2093 <longname>libav DirectDraw Surface image decoder decoder</longname>
2094 <class>Codec/Decoder/Video</class>
2095 <description>libav dds decoder</description>
2096 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2100 <direction>sink</direction>
2101 <presence>always</presence>
2102 <details>unknown/unknown</details>
2106 <direction>source</direction>
2107 <presence>always</presence>
2108 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2113 <name>avdec_dfa</name>
2114 <longname>libav Chronomaster DFA decoder</longname>
2115 <class>Codec/Decoder/Video</class>
2116 <description>libav dfa decoder</description>
2117 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2121 <direction>sink</direction>
2122 <presence>always</presence>
2123 <details>unknown/unknown</details>
2127 <direction>source</direction>
2128 <presence>always</presence>
2129 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2134 <name>avdec_dirac</name>
2135 <longname>libav BBC Dirac VC-2 decoder</longname>
2136 <class>Codec/Decoder/Video</class>
2137 <description>libav dirac decoder</description>
2138 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2142 <direction>sink</direction>
2143 <presence>always</presence>
2144 <details>unknown/unknown</details>
2148 <direction>source</direction>
2149 <presence>always</presence>
2150 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2155 <name>avdec_dnxhd</name>
2156 <longname>libav VC3/DNxHD decoder</longname>
2157 <class>Codec/Decoder/Video</class>
2158 <description>libav dnxhd decoder</description>
2159 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2163 <direction>sink</direction>
2164 <presence>always</presence>
2165 <details>video/x-dnxhd</details>
2169 <direction>source</direction>
2170 <presence>always</presence>
2171 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2176 <name>avdec_dolby_e</name>
2177 <longname>libav Dolby E decoder</longname>
2178 <class>Codec/Decoder/Audio</class>
2179 <description>libav dolby_e decoder</description>
2180 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2184 <direction>sink</direction>
2185 <presence>always</presence>
2186 <details>unknown/unknown</details>
2190 <direction>source</direction>
2191 <presence>always</presence>
2192 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
2197 <name>avdec_dpx</name>
2198 <longname>libav DPX (Digital Picture Exchange) image decoder</longname>
2199 <class>Codec/Decoder/Video</class>
2200 <description>libav dpx decoder</description>
2201 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2205 <direction>sink</direction>
2206 <presence>always</presence>
2207 <details>unknown/unknown</details>
2211 <direction>source</direction>
2212 <presence>always</presence>
2213 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2218 <name>avdec_dsd_lsbf</name>
2219 <longname>libav DSD (Direct Stream Digital), least significant bit first decoder</longname>
2220 <class>Codec/Decoder/Audio</class>
2221 <description>libav dsd_lsbf decoder</description>
2222 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2226 <direction>sink</direction>
2227 <presence>always</presence>
2228 <details>unknown/unknown</details>
2232 <direction>source</direction>
2233 <presence>always</presence>
2234 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
2239 <name>avdec_dsd_lsbf_planar</name>
2240 <longname>libav DSD (Direct Stream Digital), least significant bit first, planar decoder</longname>
2241 <class>Codec/Decoder/Audio</class>
2242 <description>libav dsd_lsbf_planar decoder</description>
2243 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2247 <direction>sink</direction>
2248 <presence>always</presence>
2249 <details>unknown/unknown</details>
2253 <direction>source</direction>
2254 <presence>always</presence>
2255 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
2260 <name>avdec_dsd_msbf</name>
2261 <longname>libav DSD (Direct Stream Digital), most significant bit first decoder</longname>
2262 <class>Codec/Decoder/Audio</class>
2263 <description>libav dsd_msbf decoder</description>
2264 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2268 <direction>sink</direction>
2269 <presence>always</presence>
2270 <details>unknown/unknown</details>
2274 <direction>source</direction>
2275 <presence>always</presence>
2276 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
2281 <name>avdec_dsd_msbf_planar</name>
2282 <longname>libav DSD (Direct Stream Digital), most significant bit first, planar decoder</longname>
2283 <class>Codec/Decoder/Audio</class>
2284 <description>libav dsd_msbf_planar decoder</description>
2285 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2289 <direction>sink</direction>
2290 <presence>always</presence>
2291 <details>unknown/unknown</details>
2295 <direction>source</direction>
2296 <presence>always</presence>
2297 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
2302 <name>avdec_dsicinaudio</name>
2303 <longname>libav Delphine Software International CIN audio decoder</longname>
2304 <class>Codec/Decoder/Audio</class>
2305 <description>libav dsicinaudio decoder</description>
2306 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2310 <direction>sink</direction>
2311 <presence>always</presence>
2312 <details>unknown/unknown</details>
2316 <direction>source</direction>
2317 <presence>always</presence>
2318 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
2323 <name>avdec_dsicinvideo</name>
2324 <longname>libav Delphine Software International CIN video decoder</longname>
2325 <class>Codec/Decoder/Video</class>
2326 <description>libav dsicinvideo decoder</description>
2327 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2331 <direction>sink</direction>
2332 <presence>always</presence>
2333 <details>unknown/unknown</details>
2337 <direction>source</direction>
2338 <presence>always</presence>
2339 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2344 <name>avdec_dss_sp</name>
2345 <longname>libav Digital Speech Standard - Standard Play mode (DSS SP) decoder</longname>
2346 <class>Codec/Decoder/Audio</class>
2347 <description>libav dss_sp decoder</description>
2348 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2352 <direction>sink</direction>
2353 <presence>always</presence>
2354 <details>unknown/unknown</details>
2358 <direction>source</direction>
2359 <presence>always</presence>
2360 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
2365 <name>avdec_dst</name>
2366 <longname>libav DST (Digital Stream Transfer) decoder</longname>
2367 <class>Codec/Decoder/Audio</class>
2368 <description>libav dst decoder</description>
2369 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2373 <direction>sink</direction>
2374 <presence>always</presence>
2375 <details>unknown/unknown</details>
2379 <direction>source</direction>
2380 <presence>always</presence>
2381 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
2386 <name>avdec_dvaudio</name>
2387 <longname>libav Ulead DV Audio decoder</longname>
2388 <class>Codec/Decoder/Audio</class>
2389 <description>libav dvaudio decoder</description>
2390 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2394 <direction>sink</direction>
2395 <presence>always</presence>
2396 <details>audio/x-dv</details>
2400 <direction>source</direction>
2401 <presence>always</presence>
2402 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
2407 <name>avdec_dvvideo</name>
2408 <longname>libav DV (Digital Video) decoder</longname>
2409 <class>Codec/Decoder/Video</class>
2410 <description>libav dvvideo decoder</description>
2411 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2415 <direction>sink</direction>
2416 <presence>always</presence>
2417 <details>video/x-dv, systemstream=(boolean)false</details>
2421 <direction>source</direction>
2422 <presence>always</presence>
2423 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2428 <name>avdec_dxa</name>
2429 <longname>libav Feeble Files/ScummVM DXA decoder</longname>
2430 <class>Codec/Decoder/Video</class>
2431 <description>libav dxa decoder</description>
2432 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2436 <direction>sink</direction>
2437 <presence>always</presence>
2438 <details>unknown/unknown</details>
2442 <direction>source</direction>
2443 <presence>always</presence>
2444 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2449 <name>avdec_dxtory</name>
2450 <longname>libav Dxtory decoder</longname>
2451 <class>Codec/Decoder/Video</class>
2452 <description>libav dxtory decoder</description>
2453 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2457 <direction>sink</direction>
2458 <presence>always</presence>
2459 <details>unknown/unknown</details>
2463 <direction>source</direction>
2464 <presence>always</presence>
2465 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2470 <name>avdec_dxv</name>
2471 <longname>libav Resolume DXV decoder</longname>
2472 <class>Codec/Decoder/Video</class>
2473 <description>libav dxv decoder</description>
2474 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2478 <direction>sink</direction>
2479 <presence>always</presence>
2480 <details>unknown/unknown</details>
2484 <direction>source</direction>
2485 <presence>always</presence>
2486 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2491 <name>avdec_eac3</name>
2492 <longname>libav ATSC A/52B (AC-3, E-AC-3) decoder</longname>
2493 <class>Codec/Decoder/Audio</class>
2494 <description>libav eac3 decoder</description>
2495 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2499 <direction>sink</direction>
2500 <presence>always</presence>
2501 <details>audio/x-eac3</details>
2505 <direction>source</direction>
2506 <presence>always</presence>
2507 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
2512 <name>avdec_eacmv</name>
2513 <longname>libav Electronic Arts CMV video decoder</longname>
2514 <class>Codec/Decoder/Video</class>
2515 <description>libav eacmv decoder</description>
2516 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2520 <direction>sink</direction>
2521 <presence>always</presence>
2522 <details>unknown/unknown</details>
2526 <direction>source</direction>
2527 <presence>always</presence>
2528 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2533 <name>avdec_eamad</name>
2534 <longname>libav Electronic Arts Madcow Video decoder</longname>
2535 <class>Codec/Decoder/Video</class>
2536 <description>libav eamad decoder</description>
2537 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2541 <direction>sink</direction>
2542 <presence>always</presence>
2543 <details>unknown/unknown</details>
2547 <direction>source</direction>
2548 <presence>always</presence>
2549 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2554 <name>avdec_eatgq</name>
2555 <longname>libav Electronic Arts TGQ video decoder</longname>
2556 <class>Codec/Decoder/Video</class>
2557 <description>libav eatgq decoder</description>
2558 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2562 <direction>sink</direction>
2563 <presence>always</presence>
2564 <details>unknown/unknown</details>
2568 <direction>source</direction>
2569 <presence>always</presence>
2570 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2575 <name>avdec_eatgv</name>
2576 <longname>libav Electronic Arts TGV video decoder</longname>
2577 <class>Codec/Decoder/Video</class>
2578 <description>libav eatgv decoder</description>
2579 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2583 <direction>sink</direction>
2584 <presence>always</presence>
2585 <details>unknown/unknown</details>
2589 <direction>source</direction>
2590 <presence>always</presence>
2591 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2596 <name>avdec_eatqi</name>
2597 <longname>libav Electronic Arts TQI Video decoder</longname>
2598 <class>Codec/Decoder/Video</class>
2599 <description>libav eatqi decoder</description>
2600 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2604 <direction>sink</direction>
2605 <presence>always</presence>
2606 <details>unknown/unknown</details>
2610 <direction>source</direction>
2611 <presence>always</presence>
2612 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2617 <name>avdec_escape124</name>
2618 <longname>libav Escape 124 decoder</longname>
2619 <class>Codec/Decoder/Video</class>
2620 <description>libav escape124 decoder</description>
2621 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2625 <direction>sink</direction>
2626 <presence>always</presence>
2627 <details>unknown/unknown</details>
2631 <direction>source</direction>
2632 <presence>always</presence>
2633 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2638 <name>avdec_escape130</name>
2639 <longname>libav Escape 130 decoder</longname>
2640 <class>Codec/Decoder/Video</class>
2641 <description>libav escape130 decoder</description>
2642 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2646 <direction>sink</direction>
2647 <presence>always</presence>
2648 <details>unknown/unknown</details>
2652 <direction>source</direction>
2653 <presence>always</presence>
2654 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2659 <name>avdec_evrc</name>
2660 <longname>libav EVRC (Enhanced Variable Rate Codec) decoder</longname>
2661 <class>Codec/Decoder/Audio</class>
2662 <description>libav evrc decoder</description>
2663 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2667 <direction>sink</direction>
2668 <presence>always</presence>
2669 <details>unknown/unknown</details>
2673 <direction>source</direction>
2674 <presence>always</presence>
2675 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
2680 <name>avdec_exr</name>
2681 <longname>libav OpenEXR image decoder</longname>
2682 <class>Codec/Decoder/Video</class>
2683 <description>libav exr decoder</description>
2684 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2688 <direction>sink</direction>
2689 <presence>always</presence>
2690 <details>unknown/unknown</details>
2694 <direction>source</direction>
2695 <presence>always</presence>
2696 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2701 <name>avdec_ffv1</name>
2702 <longname>libav FFmpeg video codec #1 decoder</longname>
2703 <class>Codec/Decoder/Video</class>
2704 <description>libav ffv1 decoder</description>
2705 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2709 <direction>sink</direction>
2710 <presence>always</presence>
2711 <details>video/x-ffv, ffvversion=(int)1</details>
2715 <direction>source</direction>
2716 <presence>always</presence>
2717 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2722 <name>avdec_ffvhuff</name>
2723 <longname>libav Huffyuv FFmpeg variant decoder</longname>
2724 <class>Codec/Decoder/Video</class>
2725 <description>libav ffvhuff decoder</description>
2726 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2730 <direction>sink</direction>
2731 <presence>always</presence>
2732 <details>video/x-gst-av-ffvhuff</details>
2736 <direction>source</direction>
2737 <presence>always</presence>
2738 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2743 <name>avdec_fic</name>
2744 <longname>libav Mirillis FIC decoder</longname>
2745 <class>Codec/Decoder/Video</class>
2746 <description>libav fic decoder</description>
2747 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2751 <direction>sink</direction>
2752 <presence>always</presence>
2753 <details>unknown/unknown</details>
2757 <direction>source</direction>
2758 <presence>always</presence>
2759 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2764 <name>avdec_fits</name>
2765 <longname>libav Flexible Image Transport System decoder</longname>
2766 <class>Codec/Decoder/Video</class>
2767 <description>libav fits decoder</description>
2768 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2772 <direction>sink</direction>
2773 <presence>always</presence>
2774 <details>unknown/unknown</details>
2778 <direction>source</direction>
2779 <presence>always</presence>
2780 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2785 <name>avdec_flac</name>
2786 <longname>libav FLAC (Free Lossless Audio Codec) decoder</longname>
2787 <class>Codec/Decoder/Audio</class>
2788 <description>libav flac decoder</description>
2789 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2793 <direction>sink</direction>
2794 <presence>always</presence>
2795 <details>audio/x-flac</details>
2799 <direction>source</direction>
2800 <presence>always</presence>
2801 <details>audio/x-raw, layout=(string)interleaved, format=(string){ S16LE, S32LE }</details>
2806 <name>avdec_flashsv</name>
2807 <longname>libav Flash Screen Video v1 decoder</longname>
2808 <class>Codec/Decoder/Video</class>
2809 <description>libav flashsv decoder</description>
2810 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2814 <direction>sink</direction>
2815 <presence>always</presence>
2816 <details>video/x-flash-screen</details>
2820 <direction>source</direction>
2821 <presence>always</presence>
2822 <details>video/x-raw, format=(string)BGR</details>
2827 <name>avdec_flashsv2</name>
2828 <longname>libav Flash Screen Video v2 decoder</longname>
2829 <class>Codec/Decoder/Video</class>
2830 <description>libav flashsv2 decoder</description>
2831 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2835 <direction>sink</direction>
2836 <presence>always</presence>
2837 <details>video/x-flash-screen2</details>
2841 <direction>source</direction>
2842 <presence>always</presence>
2843 <details>video/x-raw, format=(string)BGR</details>
2848 <name>avdec_flic</name>
2849 <longname>libav Autodesk Animator Flic video decoder</longname>
2850 <class>Codec/Decoder/Video</class>
2851 <description>libav flic decoder</description>
2852 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2856 <direction>sink</direction>
2857 <presence>always</presence>
2858 <details>video/x-gst-av-flic</details>
2862 <direction>source</direction>
2863 <presence>always</presence>
2864 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2869 <name>avdec_flv</name>
2870 <longname>libav FLV / Sorenson Spark / Sorenson H.263 (Flash Video) decoder</longname>
2871 <class>Codec/Decoder/Video</class>
2872 <description>libav flv decoder</description>
2873 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2877 <direction>sink</direction>
2878 <presence>always</presence>
2879 <details>video/x-flash-video, flvversion=(int)1</details>
2883 <direction>source</direction>
2884 <presence>always</presence>
2885 <details>video/x-raw, format=(string)I420</details>
2890 <name>avdec_fmvc</name>
2891 <longname>libav FM Screen Capture Codec decoder</longname>
2892 <class>Codec/Decoder/Video</class>
2893 <description>libav fmvc decoder</description>
2894 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2898 <direction>sink</direction>
2899 <presence>always</presence>
2900 <details>unknown/unknown</details>
2904 <direction>source</direction>
2905 <presence>always</presence>
2906 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2911 <name>avdec_fraps</name>
2912 <longname>libav Fraps decoder</longname>
2913 <class>Codec/Decoder/Video</class>
2914 <description>libav fraps decoder</description>
2915 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2919 <direction>sink</direction>
2920 <presence>always</presence>
2921 <details>video/x-fraps</details>
2925 <direction>source</direction>
2926 <presence>always</presence>
2927 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2932 <name>avdec_frwu</name>
2933 <longname>libav Forward Uncompressed decoder</longname>
2934 <class>Codec/Decoder/Video</class>
2935 <description>libav frwu decoder</description>
2936 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2940 <direction>sink</direction>
2941 <presence>always</presence>
2942 <details>unknown/unknown</details>
2946 <direction>source</direction>
2947 <presence>always</presence>
2948 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2953 <name>avdec_g2m</name>
2954 <longname>libav Go2Meeting decoder</longname>
2955 <class>Codec/Decoder/Video</class>
2956 <description>libav g2m decoder</description>
2957 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2961 <direction>sink</direction>
2962 <presence>always</presence>
2963 <details>unknown/unknown</details>
2967 <direction>source</direction>
2968 <presence>always</presence>
2969 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
2974 <name>avdec_g722</name>
2975 <longname>libav G.722 ADPCM decoder</longname>
2976 <class>Codec/Decoder/Audio</class>
2977 <description>libav g722 decoder</description>
2978 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
2982 <direction>sink</direction>
2983 <presence>always</presence>
2984 <details>audio/G722</details>
2988 <direction>source</direction>
2989 <presence>always</presence>
2990 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
2995 <name>avdec_g723_1</name>
2996 <longname>libav G.723.1 decoder</longname>
2997 <class>Codec/Decoder/Audio</class>
2998 <description>libav g723_1 decoder</description>
2999 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3003 <direction>sink</direction>
3004 <presence>always</presence>
3005 <details>unknown/unknown</details>
3009 <direction>source</direction>
3010 <presence>always</presence>
3011 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
3016 <name>avdec_g726</name>
3017 <longname>libav G.726 ADPCM decoder</longname>
3018 <class>Codec/Decoder/Audio</class>
3019 <description>libav g726 decoder</description>
3020 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3024 <direction>sink</direction>
3025 <presence>always</presence>
3026 <details>audio/x-adpcm, layout=(string)g726; audio/x-adpcm, layout=(string)g721, channels=(int)1, rate=(int)8000</details>
3030 <direction>source</direction>
3031 <presence>always</presence>
3032 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
3037 <name>avdec_g726le</name>
3038 <longname>libav G.726 ADPCM little-endian decoder</longname>
3039 <class>Codec/Decoder/Audio</class>
3040 <description>libav g726le decoder</description>
3041 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3045 <direction>sink</direction>
3046 <presence>always</presence>
3047 <details>unknown/unknown</details>
3051 <direction>source</direction>
3052 <presence>always</presence>
3053 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
3058 <name>avdec_g729</name>
3059 <longname>libav G.729 decoder</longname>
3060 <class>Codec/Decoder/Audio</class>
3061 <description>libav g729 decoder</description>
3062 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3066 <direction>sink</direction>
3067 <presence>always</presence>
3068 <details>audio/G729</details>
3072 <direction>source</direction>
3073 <presence>always</presence>
3074 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
3079 <name>avdec_gdv</name>
3080 <longname>libav Gremlin Digital Video decoder</longname>
3081 <class>Codec/Decoder/Video</class>
3082 <description>libav gdv decoder</description>
3083 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3087 <direction>sink</direction>
3088 <presence>always</presence>
3089 <details>unknown/unknown</details>
3093 <direction>source</direction>
3094 <presence>always</presence>
3095 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3100 <name>avdec_gif</name>
3101 <longname>libav GIF (Graphics Interchange Format) decoder</longname>
3102 <class>Codec/Decoder/Video</class>
3103 <description>libav gif decoder</description>
3104 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3108 <direction>sink</direction>
3109 <presence>always</presence>
3110 <details>image/gst-libav-gif, parsed=(boolean)true</details>
3114 <direction>source</direction>
3115 <presence>always</presence>
3116 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3121 <name>avdec_gremlin_dpcm</name>
3122 <longname>libav DPCM Gremlin decoder</longname>
3123 <class>Codec/Decoder/Audio</class>
3124 <description>libav gremlin_dpcm decoder</description>
3125 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3129 <direction>sink</direction>
3130 <presence>always</presence>
3131 <details>unknown/unknown</details>
3135 <direction>source</direction>
3136 <presence>always</presence>
3137 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
3142 <name>avdec_gsm</name>
3143 <longname>libav GSM decoder</longname>
3144 <class>Codec/Decoder/Audio</class>
3145 <description>libav gsm decoder</description>
3146 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3150 <direction>sink</direction>
3151 <presence>always</presence>
3152 <details>audio/x-gsm</details>
3156 <direction>source</direction>
3157 <presence>always</presence>
3158 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
3163 <name>avdec_gsm_ms</name>
3164 <longname>libav GSM Microsoft variant decoder</longname>
3165 <class>Codec/Decoder/Audio</class>
3166 <description>libav gsm_ms decoder</description>
3167 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3171 <direction>sink</direction>
3172 <presence>always</presence>
3173 <details>audio/ms-gsm</details>
3177 <direction>source</direction>
3178 <presence>always</presence>
3179 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
3184 <name>avdec_h261</name>
3185 <longname>libav H.261 decoder</longname>
3186 <class>Codec/Decoder/Video</class>
3187 <description>libav h261 decoder</description>
3188 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3192 <direction>sink</direction>
3193 <presence>always</presence>
3194 <details>video/x-h261</details>
3198 <direction>source</direction>
3199 <presence>always</presence>
3200 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3205 <name>avdec_h263</name>
3206 <longname>libav H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2 decoder</longname>
3207 <class>Codec/Decoder/Video</class>
3208 <description>libav h263 decoder</description>
3209 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3213 <direction>sink</direction>
3214 <presence>always</presence>
3215 <details>video/x-h263, variant=(string)itu</details>
3219 <direction>source</direction>
3220 <presence>always</presence>
3221 <details>video/x-raw, format=(string)I420</details>
3226 <name>avdec_h263i</name>
3227 <longname>libav Intel H.263 decoder</longname>
3228 <class>Codec/Decoder/Video</class>
3229 <description>libav h263i decoder</description>
3230 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3234 <direction>sink</direction>
3235 <presence>always</presence>
3236 <details>video/x-intel-h263, variant=(string)intel</details>
3240 <direction>source</direction>
3241 <presence>always</presence>
3242 <details>video/x-raw, format=(string)I420</details>
3247 <name>avdec_h263p</name>
3248 <longname>libav H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2 decoder</longname>
3249 <class>Codec/Decoder/Video</class>
3250 <description>libav h263p decoder</description>
3251 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3255 <direction>sink</direction>
3256 <presence>always</presence>
3257 <details>video/x-h263, variant=(string)itu, h263version=(string)h263p</details>
3261 <direction>source</direction>
3262 <presence>always</presence>
3263 <details>video/x-raw, format=(string)I420</details>
3268 <name>avdec_h264</name>
3269 <longname>libav H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 decoder</longname>
3270 <class>Codec/Decoder/Video</class>
3271 <description>libav h264 decoder</description>
3272 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3276 <direction>sink</direction>
3277 <presence>always</presence>
3278 <details>video/x-h264, alignment=(string)au, stream-format=(string){ avc, byte-stream }</details>
3282 <direction>source</direction>
3283 <presence>always</presence>
3284 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3289 <name>avdec_h265</name>
3290 <longname>libav HEVC (High Efficiency Video Coding) decoder</longname>
3291 <class>Codec/Decoder/Video</class>
3292 <description>libav hevc decoder</description>
3293 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3297 <direction>sink</direction>
3298 <presence>always</presence>
3299 <details>video/x-h265, alignment=(string)au, stream-format=(string){ hvc1, hev1, byte-stream }</details>
3303 <direction>source</direction>
3304 <presence>always</presence>
3305 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3310 <name>avdec_hap</name>
3311 <longname>libav Vidvox Hap decoder</longname>
3312 <class>Codec/Decoder/Video</class>
3313 <description>libav hap decoder</description>
3314 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3318 <direction>sink</direction>
3319 <presence>always</presence>
3320 <details>unknown/unknown</details>
3324 <direction>source</direction>
3325 <presence>always</presence>
3326 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3331 <name>avdec_hnm4video</name>
3332 <longname>libav HNM 4 video decoder</longname>
3333 <class>Codec/Decoder/Video</class>
3334 <description>libav hnm4video decoder</description>
3335 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3339 <direction>sink</direction>
3340 <presence>always</presence>
3341 <details>unknown/unknown</details>
3345 <direction>source</direction>
3346 <presence>always</presence>
3347 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3352 <name>avdec_hq_hqa</name>
3353 <longname>libav Canopus HQ/HQA decoder</longname>
3354 <class>Codec/Decoder/Video</class>
3355 <description>libav hq_hqa decoder</description>
3356 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3360 <direction>sink</direction>
3361 <presence>always</presence>
3362 <details>unknown/unknown</details>
3366 <direction>source</direction>
3367 <presence>always</presence>
3368 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3373 <name>avdec_hqx</name>
3374 <longname>libav Canopus HQX decoder</longname>
3375 <class>Codec/Decoder/Video</class>
3376 <description>libav hqx decoder</description>
3377 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3381 <direction>sink</direction>
3382 <presence>always</presence>
3383 <details>unknown/unknown</details>
3387 <direction>source</direction>
3388 <presence>always</presence>
3389 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3394 <name>avdec_huffyuv</name>
3395 <longname>libav Huffyuv / HuffYUV decoder</longname>
3396 <class>Codec/Decoder/Video</class>
3397 <description>libav huffyuv decoder</description>
3398 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3402 <direction>sink</direction>
3403 <presence>always</presence>
3404 <details>video/x-huffyuv</details>
3408 <direction>source</direction>
3409 <presence>always</presence>
3410 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3415 <name>avdec_iac</name>
3416 <longname>libav IAC (Indeo Audio Coder) decoder</longname>
3417 <class>Codec/Decoder/Audio</class>
3418 <description>libav iac decoder</description>
3419 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3423 <direction>sink</direction>
3424 <presence>always</presence>
3425 <details>unknown/unknown</details>
3429 <direction>source</direction>
3430 <presence>always</presence>
3431 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
3436 <name>avdec_idcinvideo</name>
3437 <longname>libav id Quake II CIN video decoder</longname>
3438 <class>Codec/Decoder/Video</class>
3439 <description>libav idcinvideo decoder</description>
3440 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3444 <direction>sink</direction>
3445 <presence>always</presence>
3446 <details>video/x-gst-av-idcinvideo</details>
3450 <direction>source</direction>
3451 <presence>always</presence>
3452 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3457 <name>avdec_idf</name>
3458 <longname>libav iCEDraw text decoder</longname>
3459 <class>Codec/Decoder/Video</class>
3460 <description>libav idf decoder</description>
3461 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3465 <direction>sink</direction>
3466 <presence>always</presence>
3467 <details>unknown/unknown</details>
3471 <direction>source</direction>
3472 <presence>always</presence>
3473 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3478 <name>avdec_iff</name>
3479 <longname>libav IFF ACBM/ANIM/DEEP/ILBM/PBM/RGB8/RGBN decoder</longname>
3480 <class>Codec/Decoder/Video</class>
3481 <description>libav iff decoder</description>
3482 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3486 <direction>sink</direction>
3487 <presence>always</presence>
3488 <details>unknown/unknown</details>
3492 <direction>source</direction>
3493 <presence>always</presence>
3494 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3499 <name>avdec_imc</name>
3500 <longname>libav IMC (Intel Music Coder) decoder</longname>
3501 <class>Codec/Decoder/Audio</class>
3502 <description>libav imc decoder</description>
3503 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3507 <direction>sink</direction>
3508 <presence>always</presence>
3509 <details>audio/x-imc</details>
3513 <direction>source</direction>
3514 <presence>always</presence>
3515 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
3520 <name>avdec_indeo2</name>
3521 <longname>libav Intel Indeo 2 decoder</longname>
3522 <class>Codec/Decoder/Video</class>
3523 <description>libav indeo2 decoder</description>
3524 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3528 <direction>sink</direction>
3529 <presence>always</presence>
3530 <details>video/x-indeo, indeoversion=(int)2</details>
3534 <direction>source</direction>
3535 <presence>always</presence>
3536 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3541 <name>avdec_indeo3</name>
3542 <longname>libav Intel Indeo 3 decoder</longname>
3543 <class>Codec/Decoder/Video</class>
3544 <description>libav indeo3 decoder</description>
3545 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3549 <direction>sink</direction>
3550 <presence>always</presence>
3551 <details>video/x-indeo, indeoversion=(int)3</details>
3555 <direction>source</direction>
3556 <presence>always</presence>
3557 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3562 <name>avdec_indeo4</name>
3563 <longname>libav Intel Indeo Video Interactive 4 decoder</longname>
3564 <class>Codec/Decoder/Video</class>
3565 <description>libav indeo4 decoder</description>
3566 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3570 <direction>sink</direction>
3571 <presence>always</presence>
3572 <details>video/x-indeo, indeoversion=(int)4</details>
3576 <direction>source</direction>
3577 <presence>always</presence>
3578 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3583 <name>avdec_indeo5</name>
3584 <longname>libav Intel Indeo Video Interactive 5 decoder</longname>
3585 <class>Codec/Decoder/Video</class>
3586 <description>libav indeo5 decoder</description>
3587 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3591 <direction>sink</direction>
3592 <presence>always</presence>
3593 <details>video/x-indeo, indeoversion=(int)5</details>
3597 <direction>source</direction>
3598 <presence>always</presence>
3599 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3604 <name>avdec_interplay_dpcm</name>
3605 <longname>libav DPCM Interplay decoder</longname>
3606 <class>Codec/Decoder/Audio</class>
3607 <description>libav interplay_dpcm decoder</description>
3608 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3612 <direction>sink</direction>
3613 <presence>always</presence>
3614 <details>audio/x-dpcm, layout=(string)interplay</details>
3618 <direction>source</direction>
3619 <presence>always</presence>
3620 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
3625 <name>avdec_interplayacm</name>
3626 <longname>libav Interplay ACM decoder</longname>
3627 <class>Codec/Decoder/Audio</class>
3628 <description>libav interplayacm decoder</description>
3629 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3633 <direction>sink</direction>
3634 <presence>always</presence>
3635 <details>unknown/unknown</details>
3639 <direction>source</direction>
3640 <presence>always</presence>
3641 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
3646 <name>avdec_interplayvideo</name>
3647 <longname>libav Interplay MVE video decoder</longname>
3648 <class>Codec/Decoder/Video</class>
3649 <description>libav interplayvideo decoder</description>
3650 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3654 <direction>sink</direction>
3655 <presence>always</presence>
3656 <details>video/x-gst-av-interplayvideo</details>
3660 <direction>source</direction>
3661 <presence>always</presence>
3662 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3667 <name>avdec_jpeg2000</name>
3668 <longname>libav JPEG 2000 decoder</longname>
3669 <class>Codec/Decoder/Video</class>
3670 <description>libav jpeg2000 decoder</description>
3671 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3675 <direction>sink</direction>
3676 <presence>always</presence>
3677 <details>image/x-j2c; image/x-jpc; image/jp2</details>
3681 <direction>source</direction>
3682 <presence>always</presence>
3683 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3688 <name>avdec_jpegls</name>
3689 <longname>libav JPEG-LS decoder</longname>
3690 <class>Codec/Decoder/Video</class>
3691 <description>libav jpegls decoder</description>
3692 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3696 <direction>sink</direction>
3697 <presence>always</presence>
3698 <details>unknown/unknown</details>
3702 <direction>source</direction>
3703 <presence>always</presence>
3704 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3709 <name>avdec_jv</name>
3710 <longname>libav Bitmap Brothers JV video decoder</longname>
3711 <class>Codec/Decoder/Video</class>
3712 <description>libav jv decoder</description>
3713 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3717 <direction>sink</direction>
3718 <presence>always</presence>
3719 <details>unknown/unknown</details>
3723 <direction>source</direction>
3724 <presence>always</presence>
3725 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3730 <name>avdec_kgv1</name>
3731 <longname>libav Kega Game Video decoder</longname>
3732 <class>Codec/Decoder/Video</class>
3733 <description>libav kgv1 decoder</description>
3734 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3738 <direction>sink</direction>
3739 <presence>always</presence>
3740 <details>unknown/unknown</details>
3744 <direction>source</direction>
3745 <presence>always</presence>
3746 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3751 <name>avdec_kmvc</name>
3752 <longname>libav Karl Morton's video codec decoder</longname>
3753 <class>Codec/Decoder/Video</class>
3754 <description>libav kmvc decoder</description>
3755 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3759 <direction>sink</direction>
3760 <presence>always</presence>
3761 <details>video/x-kmvc</details>
3765 <direction>source</direction>
3766 <presence>always</presence>
3767 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3772 <name>avdec_lagarith</name>
3773 <longname>libav Lagarith lossless decoder</longname>
3774 <class>Codec/Decoder/Video</class>
3775 <description>libav lagarith decoder</description>
3776 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3780 <direction>sink</direction>
3781 <presence>always</presence>
3782 <details>video/x-lagarith</details>
3786 <direction>source</direction>
3787 <presence>always</presence>
3788 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3793 <name>avdec_loco</name>
3794 <longname>libav LOCO decoder</longname>
3795 <class>Codec/Decoder/Video</class>
3796 <description>libav loco decoder</description>
3797 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3801 <direction>sink</direction>
3802 <presence>always</presence>
3803 <details>video/x-loco</details>
3807 <direction>source</direction>
3808 <presence>always</presence>
3809 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3814 <name>avdec_m101</name>
3815 <longname>libav Matrox Uncompressed SD decoder</longname>
3816 <class>Codec/Decoder/Video</class>
3817 <description>libav m101 decoder</description>
3818 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3822 <direction>sink</direction>
3823 <presence>always</presence>
3824 <details>unknown/unknown</details>
3828 <direction>source</direction>
3829 <presence>always</presence>
3830 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3835 <name>avdec_mace3</name>
3836 <longname>libav MACE (Macintosh Audio Compression/Expansion) 3:1 decoder</longname>
3837 <class>Codec/Decoder/Audio</class>
3838 <description>libav mace3 decoder</description>
3839 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3843 <direction>sink</direction>
3844 <presence>always</presence>
3845 <details>audio/x-mace, maceversion=(int)3</details>
3849 <direction>source</direction>
3850 <presence>always</presence>
3851 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
3856 <name>avdec_mace6</name>
3857 <longname>libav MACE (Macintosh Audio Compression/Expansion) 6:1 decoder</longname>
3858 <class>Codec/Decoder/Audio</class>
3859 <description>libav mace6 decoder</description>
3860 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3864 <direction>sink</direction>
3865 <presence>always</presence>
3866 <details>audio/x-mace, maceversion=(int)6</details>
3870 <direction>source</direction>
3871 <presence>always</presence>
3872 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
3877 <name>avdec_magicyuv</name>
3878 <longname>libav MagicYUV video decoder</longname>
3879 <class>Codec/Decoder/Video</class>
3880 <description>libav magicyuv decoder</description>
3881 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3885 <direction>sink</direction>
3886 <presence>always</presence>
3887 <details>unknown/unknown</details>
3891 <direction>source</direction>
3892 <presence>always</presence>
3893 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3898 <name>avdec_mdec</name>
3899 <longname>libav Sony PlayStation MDEC (Motion DECoder) decoder</longname>
3900 <class>Codec/Decoder/Video</class>
3901 <description>libav mdec decoder</description>
3902 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3906 <direction>sink</direction>
3907 <presence>always</presence>
3908 <details>video/x-gst-av-mdec</details>
3912 <direction>source</direction>
3913 <presence>always</presence>
3914 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3919 <name>avdec_metasound</name>
3920 <longname>libav Voxware MetaSound decoder</longname>
3921 <class>Codec/Decoder/Audio</class>
3922 <description>libav metasound decoder</description>
3923 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3927 <direction>sink</direction>
3928 <presence>always</presence>
3929 <details>unknown/unknown</details>
3933 <direction>source</direction>
3934 <presence>always</presence>
3935 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
3940 <name>avdec_mimic</name>
3941 <longname>libav Mimic decoder</longname>
3942 <class>Codec/Decoder/Video</class>
3943 <description>libav mimic decoder</description>
3944 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3948 <direction>sink</direction>
3949 <presence>always</presence>
3950 <details>video/x-mimic</details>
3954 <direction>source</direction>
3955 <presence>always</presence>
3956 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3961 <name>avdec_mjpeg</name>
3962 <longname>libav MJPEG (Motion JPEG) decoder</longname>
3963 <class>Codec/Decoder/Video</class>
3964 <description>libav mjpeg decoder</description>
3965 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3969 <direction>sink</direction>
3970 <presence>always</presence>
3971 <details>image/jpeg, parsed=(boolean)true</details>
3975 <direction>source</direction>
3976 <presence>always</presence>
3977 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
3982 <name>avdec_mjpegb</name>
3983 <longname>libav Apple MJPEG-B decoder</longname>
3984 <class>Codec/Decoder/Video</class>
3985 <description>libav mjpegb decoder</description>
3986 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
3990 <direction>sink</direction>
3991 <presence>always</presence>
3992 <details>video/x-mjpeg-b</details>
3996 <direction>source</direction>
3997 <presence>always</presence>
3998 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4003 <name>avdec_mlp</name>
4004 <longname>libav MLP (Meridian Lossless Packing) decoder</longname>
4005 <class>Codec/Decoder/Audio</class>
4006 <description>libav mlp decoder</description>
4007 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4011 <direction>sink</direction>
4012 <presence>always</presence>
4013 <details>audio/x-mlp</details>
4017 <direction>source</direction>
4018 <presence>always</presence>
4019 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
4024 <name>avdec_mmvideo</name>
4025 <longname>libav American Laser Games MM Video decoder</longname>
4026 <class>Codec/Decoder/Video</class>
4027 <description>libav mmvideo decoder</description>
4028 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4032 <direction>sink</direction>
4033 <presence>always</presence>
4034 <details>video/x-gst-av-mmvideo</details>
4038 <direction>source</direction>
4039 <presence>always</presence>
4040 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4045 <name>avdec_motionpixels</name>
4046 <longname>libav Motion Pixels video decoder</longname>
4047 <class>Codec/Decoder/Video</class>
4048 <description>libav motionpixels decoder</description>
4049 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4053 <direction>sink</direction>
4054 <presence>always</presence>
4055 <details>unknown/unknown</details>
4059 <direction>source</direction>
4060 <presence>always</presence>
4061 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4066 <name>avdec_mp1float</name>
4067 <longname>libav MP1 (MPEG audio layer 1) decoder</longname>
4068 <class>Codec/Decoder/Audio</class>
4069 <description>libav mp1float decoder</description>
4070 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4074 <direction>sink</direction>
4075 <presence>always</presence>
4076 <details>audio/mpeg, mpegversion=(int)1, layer=(int)1</details>
4080 <direction>source</direction>
4081 <presence>always</presence>
4082 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
4087 <name>avdec_mp2float</name>
4088 <longname>libav MP2 (MPEG audio layer 2) decoder</longname>
4089 <class>Codec/Decoder/Audio</class>
4090 <description>libav mp2float decoder</description>
4091 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4095 <direction>sink</direction>
4096 <presence>always</presence>
4097 <details>audio/mpeg, mpegversion=(int)1, layer=(int)2</details>
4101 <direction>source</direction>
4102 <presence>always</presence>
4103 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
4108 <name>avdec_mp3</name>
4109 <longname>libav MP3 (MPEG audio layer 3) decoder</longname>
4110 <class>Codec/Decoder/Audio</class>
4111 <description>libav mp3 decoder</description>
4112 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4116 <direction>sink</direction>
4117 <presence>always</presence>
4118 <details>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ]</details>
4122 <direction>source</direction>
4123 <presence>always</presence>
4124 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
4129 <name>avdec_mp3adu</name>
4130 <longname>libav ADU (Application Data Unit) MP3 (MPEG audio layer 3) decoder</longname>
4131 <class>Codec/Decoder/Audio</class>
4132 <description>libav mp3adu decoder</description>
4133 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4137 <direction>sink</direction>
4138 <presence>always</presence>
4139 <details>audio/x-gst-av-mp3adu</details>
4143 <direction>source</direction>
4144 <presence>always</presence>
4145 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
4150 <name>avdec_mp3adufloat</name>
4151 <longname>libav ADU (Application Data Unit) MP3 (MPEG audio layer 3) decoder</longname>
4152 <class>Codec/Decoder/Audio</class>
4153 <description>libav mp3adufloat decoder</description>
4154 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4158 <direction>sink</direction>
4159 <presence>always</presence>
4160 <details>audio/x-gst-av-mp3adu</details>
4164 <direction>source</direction>
4165 <presence>always</presence>
4166 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
4171 <name>avdec_mp3float</name>
4172 <longname>libav MP3 (MPEG audio layer 3) decoder</longname>
4173 <class>Codec/Decoder/Audio</class>
4174 <description>libav mp3float decoder</description>
4175 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4179 <direction>sink</direction>
4180 <presence>always</presence>
4181 <details>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ]</details>
4185 <direction>source</direction>
4186 <presence>always</presence>
4187 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
4192 <name>avdec_mp3on4</name>
4193 <longname>libav MP3onMP4 decoder</longname>
4194 <class>Codec/Decoder/Audio</class>
4195 <description>libav mp3on4 decoder</description>
4196 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4200 <direction>sink</direction>
4201 <presence>always</presence>
4202 <details>audio/x-gst-av-mp3on4</details>
4206 <direction>source</direction>
4207 <presence>always</presence>
4208 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
4213 <name>avdec_mp3on4float</name>
4214 <longname>libav MP3onMP4 decoder</longname>
4215 <class>Codec/Decoder/Audio</class>
4216 <description>libav mp3on4float decoder</description>
4217 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4221 <direction>sink</direction>
4222 <presence>always</presence>
4223 <details>audio/x-gst-av-mp3on4</details>
4227 <direction>source</direction>
4228 <presence>always</presence>
4229 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
4234 <name>avdec_mpc7</name>
4235 <longname>libav Musepack SV7 decoder</longname>
4236 <class>Codec/Decoder/Audio</class>
4237 <description>libav mpc7 decoder</description>
4238 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4242 <direction>sink</direction>
4243 <presence>always</presence>
4244 <details>audio/x-ffmpeg-parsed-musepack, streamversion=(int)7</details>
4248 <direction>source</direction>
4249 <presence>always</presence>
4250 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
4255 <name>avdec_mpc8</name>
4256 <longname>libav Musepack SV8 decoder</longname>
4257 <class>Codec/Decoder/Audio</class>
4258 <description>libav mpc8 decoder</description>
4259 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4263 <direction>sink</direction>
4264 <presence>always</presence>
4265 <details>audio/x-ffmpeg-parsed-musepack, streamversion=(int)8</details>
4269 <direction>source</direction>
4270 <presence>always</presence>
4271 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
4276 <name>avdec_mpeg2video</name>
4277 <longname>libav MPEG-2 video decoder</longname>
4278 <class>Codec/Decoder/Video</class>
4279 <description>libav mpeg2video decoder</description>
4280 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4284 <direction>sink</direction>
4285 <presence>always</presence>
4286 <details>video/mpeg, mpegversion=(int)[ 1, 2 ], systemstream=(boolean)false</details>
4290 <direction>source</direction>
4291 <presence>always</presence>
4292 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4297 <name>avdec_mpeg4</name>
4298 <longname>libav MPEG-4 part 2 decoder</longname>
4299 <class>Codec/Decoder/Video</class>
4300 <description>libav mpeg4 decoder</description>
4301 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4305 <direction>sink</direction>
4306 <presence>always</presence>
4307 <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/x-divx, divxversion=(int)[ 4, 5 ]</details>
4311 <direction>source</direction>
4312 <presence>always</presence>
4313 <details>video/x-raw, format=(string)I420</details>
4318 <name>avdec_mpegvideo</name>
4319 <longname>libav MPEG-1 video decoder</longname>
4320 <class>Codec/Decoder/Video</class>
4321 <description>libav mpegvideo decoder</description>
4322 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4326 <direction>sink</direction>
4327 <presence>always</presence>
4328 <details>video/mpeg, mpegversion=(int)[ 1, 2 ], systemstream=(boolean)false</details>
4332 <direction>source</direction>
4333 <presence>always</presence>
4334 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4339 <name>avdec_msa1</name>
4340 <longname>libav MS ATC Screen decoder</longname>
4341 <class>Codec/Decoder/Video</class>
4342 <description>libav msa1 decoder</description>
4343 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4347 <direction>sink</direction>
4348 <presence>always</presence>
4349 <details>unknown/unknown</details>
4353 <direction>source</direction>
4354 <presence>always</presence>
4355 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4360 <name>avdec_mscc</name>
4361 <longname>libav Mandsoft Screen Capture Codec decoder</longname>
4362 <class>Codec/Decoder/Video</class>
4363 <description>libav mscc decoder</description>
4364 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4368 <direction>sink</direction>
4369 <presence>always</presence>
4370 <details>unknown/unknown</details>
4374 <direction>source</direction>
4375 <presence>always</presence>
4376 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4381 <name>avdec_msmpeg4</name>
4382 <longname>libav MPEG-4 part 2 Microsoft variant version 3 decoder</longname>
4383 <class>Codec/Decoder/Video</class>
4384 <description>libav msmpeg4 decoder</description>
4385 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4389 <direction>sink</direction>
4390 <presence>always</presence>
4391 <details>video/x-msmpeg, msmpegversion=(int)43; video/x-divx, divxversion=(int)3</details>
4395 <direction>source</direction>
4396 <presence>always</presence>
4397 <details>video/x-raw, format=(string)I420</details>
4402 <name>avdec_msmpeg4v1</name>
4403 <longname>libav MPEG-4 part 2 Microsoft variant version 1 decoder</longname>
4404 <class>Codec/Decoder/Video</class>
4405 <description>libav msmpeg4v1 decoder</description>
4406 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4410 <direction>sink</direction>
4411 <presence>always</presence>
4412 <details>video/x-msmpeg, msmpegversion=(int)41</details>
4416 <direction>source</direction>
4417 <presence>always</presence>
4418 <details>video/x-raw, format=(string)I420</details>
4423 <name>avdec_msmpeg4v2</name>
4424 <longname>libav MPEG-4 part 2 Microsoft variant version 2 decoder</longname>
4425 <class>Codec/Decoder/Video</class>
4426 <description>libav msmpeg4v2 decoder</description>
4427 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4431 <direction>sink</direction>
4432 <presence>always</presence>
4433 <details>video/x-msmpeg, msmpegversion=(int)42</details>
4437 <direction>source</direction>
4438 <presence>always</presence>
4439 <details>video/x-raw, format=(string)I420</details>
4444 <name>avdec_msrle</name>
4445 <longname>libav Microsoft RLE decoder</longname>
4446 <class>Codec/Decoder/Video</class>
4447 <description>libav msrle decoder</description>
4448 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4452 <direction>sink</direction>
4453 <presence>always</presence>
4454 <details>video/x-rle, layout=(string)microsoft, depth=(int)[ 1, 64 ]</details>
4458 <direction>source</direction>
4459 <presence>always</presence>
4460 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4465 <name>avdec_mss1</name>
4466 <longname>libav MS Screen 1 decoder</longname>
4467 <class>Codec/Decoder/Video</class>
4468 <description>libav mss1 decoder</description>
4469 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4473 <direction>sink</direction>
4474 <presence>always</presence>
4475 <details>video/x-wmv, wmvversion=(int)1, format=(string)MSS1</details>
4479 <direction>source</direction>
4480 <presence>always</presence>
4481 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4486 <name>avdec_mss2</name>
4487 <longname>libav MS Windows Media Video V9 Screen decoder</longname>
4488 <class>Codec/Decoder/Video</class>
4489 <description>libav mss2 decoder</description>
4490 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4494 <direction>sink</direction>
4495 <presence>always</presence>
4496 <details>video/x-wmv, wmvversion=(int)3, format=(string)MSS2</details>
4500 <direction>source</direction>
4501 <presence>always</presence>
4502 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4507 <name>avdec_msvideo1</name>
4508 <longname>libav Microsoft Video 1 decoder</longname>
4509 <class>Codec/Decoder/Video</class>
4510 <description>libav msvideo1 decoder</description>
4511 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4515 <direction>sink</direction>
4516 <presence>always</presence>
4517 <details>video/x-msvideocodec, msvideoversion=(int)1</details>
4521 <direction>source</direction>
4522 <presence>always</presence>
4523 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4528 <name>avdec_mszh</name>
4529 <longname>libav LCL (LossLess Codec Library) MSZH decoder</longname>
4530 <class>Codec/Decoder/Video</class>
4531 <description>libav mszh decoder</description>
4532 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4536 <direction>sink</direction>
4537 <presence>always</presence>
4538 <details>video/x-mszh</details>
4542 <direction>source</direction>
4543 <presence>always</presence>
4544 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4549 <name>avdec_mts2</name>
4550 <longname>libav MS Expression Encoder Screen decoder</longname>
4551 <class>Codec/Decoder/Video</class>
4552 <description>libav mts2 decoder</description>
4553 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4557 <direction>sink</direction>
4558 <presence>always</presence>
4559 <details>unknown/unknown</details>
4563 <direction>source</direction>
4564 <presence>always</presence>
4565 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4570 <name>avdec_mvc1</name>
4571 <longname>libav Silicon Graphics Motion Video Compressor 1 decoder</longname>
4572 <class>Codec/Decoder/Video</class>
4573 <description>libav mvc1 decoder</description>
4574 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4578 <direction>sink</direction>
4579 <presence>always</presence>
4580 <details>unknown/unknown</details>
4584 <direction>source</direction>
4585 <presence>always</presence>
4586 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4591 <name>avdec_mvc2</name>
4592 <longname>libav Silicon Graphics Motion Video Compressor 2 decoder</longname>
4593 <class>Codec/Decoder/Video</class>
4594 <description>libav mvc2 decoder</description>
4595 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4599 <direction>sink</direction>
4600 <presence>always</presence>
4601 <details>unknown/unknown</details>
4605 <direction>source</direction>
4606 <presence>always</presence>
4607 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4612 <name>avdec_mxpeg</name>
4613 <longname>libav Mobotix MxPEG video decoder</longname>
4614 <class>Codec/Decoder/Video</class>
4615 <description>libav mxpeg decoder</description>
4616 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4620 <direction>sink</direction>
4621 <presence>always</presence>
4622 <details>unknown/unknown</details>
4626 <direction>source</direction>
4627 <presence>always</presence>
4628 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4633 <name>avdec_nellymoser</name>
4634 <longname>libav Nellymoser Asao decoder</longname>
4635 <class>Codec/Decoder/Audio</class>
4636 <description>libav nellymoser decoder</description>
4637 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4641 <direction>sink</direction>
4642 <presence>always</presence>
4643 <details>audio/x-nellymoser</details>
4647 <direction>source</direction>
4648 <presence>always</presence>
4649 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
4654 <name>avdec_nuv</name>
4655 <longname>libav NuppelVideo/RTJPEG decoder</longname>
4656 <class>Codec/Decoder/Video</class>
4657 <description>libav nuv decoder</description>
4658 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4662 <direction>sink</direction>
4663 <presence>always</presence>
4664 <details>video/x-nuv</details>
4668 <direction>source</direction>
4669 <presence>always</presence>
4670 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4675 <name>avdec_on2avc</name>
4676 <longname>libav On2 Audio for Video Codec decoder</longname>
4677 <class>Codec/Decoder/Audio</class>
4678 <description>libav on2avc decoder</description>
4679 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4683 <direction>sink</direction>
4684 <presence>always</presence>
4685 <details>unknown/unknown</details>
4689 <direction>source</direction>
4690 <presence>always</presence>
4691 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
4696 <name>avdec_opus</name>
4697 <longname>libav Opus decoder</longname>
4698 <class>Codec/Decoder/Audio</class>
4699 <description>libav opus decoder</description>
4700 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4704 <direction>sink</direction>
4705 <presence>always</presence>
4706 <details>audio/x-opus, channel-mapping-family=(int)0</details>
4710 <direction>source</direction>
4711 <presence>always</presence>
4712 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
4717 <name>avdec_paf_audio</name>
4718 <longname>libav Amazing Studio Packed Animation File Audio decoder</longname>
4719 <class>Codec/Decoder/Audio</class>
4720 <description>libav paf_audio decoder</description>
4721 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4725 <direction>sink</direction>
4726 <presence>always</presence>
4727 <details>unknown/unknown</details>
4731 <direction>source</direction>
4732 <presence>always</presence>
4733 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
4738 <name>avdec_paf_video</name>
4739 <longname>libav Amazing Studio Packed Animation File Video decoder</longname>
4740 <class>Codec/Decoder/Video</class>
4741 <description>libav paf_video decoder</description>
4742 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4746 <direction>sink</direction>
4747 <presence>always</presence>
4748 <details>unknown/unknown</details>
4752 <direction>source</direction>
4753 <presence>always</presence>
4754 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4759 <name>avdec_pam</name>
4760 <longname>libav PAM (Portable AnyMap) image decoder</longname>
4761 <class>Codec/Decoder/Video</class>
4762 <description>libav pam decoder</description>
4763 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4767 <direction>sink</direction>
4768 <presence>always</presence>
4769 <details>image/x-portable-anymap</details>
4773 <direction>source</direction>
4774 <presence>always</presence>
4775 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4780 <name>avdec_pbm</name>
4781 <longname>libav PBM (Portable BitMap) image decoder</longname>
4782 <class>Codec/Decoder/Video</class>
4783 <description>libav pbm decoder</description>
4784 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4788 <direction>sink</direction>
4789 <presence>always</presence>
4790 <details>image/pbm</details>
4794 <direction>source</direction>
4795 <presence>always</presence>
4796 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4801 <name>avdec_pcm_lxf</name>
4802 <longname>libav PCM signed 20-bit little-endian planar decoder</longname>
4803 <class>Codec/Decoder/Audio</class>
4804 <description>libav pcm_lxf decoder</description>
4805 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4809 <direction>sink</direction>
4810 <presence>always</presence>
4811 <details>unknown/unknown</details>
4815 <direction>source</direction>
4816 <presence>always</presence>
4817 <details>audio/x-raw, layout=(string)interleaved, format=(string)S32LE</details>
4822 <name>avdec_pcx</name>
4823 <longname>libav PC Paintbrush PCX image decoder</longname>
4824 <class>Codec/Decoder/Video</class>
4825 <description>libav pcx decoder</description>
4826 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4830 <direction>sink</direction>
4831 <presence>always</presence>
4832 <details>image/x-pcx</details>
4836 <direction>source</direction>
4837 <presence>always</presence>
4838 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4843 <name>avdec_pgm</name>
4844 <longname>libav PGM (Portable GrayMap) image decoder</longname>
4845 <class>Codec/Decoder/Video</class>
4846 <description>libav pgm decoder</description>
4847 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4851 <direction>sink</direction>
4852 <presence>always</presence>
4853 <details>image/x-portable-graymap</details>
4857 <direction>source</direction>
4858 <presence>always</presence>
4859 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4864 <name>avdec_pgmyuv</name>
4865 <longname>libav PGMYUV (Portable GrayMap YUV) image decoder</longname>
4866 <class>Codec/Decoder/Video</class>
4867 <description>libav pgmyuv decoder</description>
4868 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4872 <direction>sink</direction>
4873 <presence>always</presence>
4874 <details>video/x-gst-av-pgmyuv</details>
4878 <direction>source</direction>
4879 <presence>always</presence>
4880 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4885 <name>avdec_pictor</name>
4886 <longname>libav Pictor/PC Paint decoder</longname>
4887 <class>Codec/Decoder/Video</class>
4888 <description>libav pictor decoder</description>
4889 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4893 <direction>sink</direction>
4894 <presence>always</presence>
4895 <details>unknown/unknown</details>
4899 <direction>source</direction>
4900 <presence>always</presence>
4901 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4906 <name>avdec_pixlet</name>
4907 <longname>libav Apple Pixlet decoder</longname>
4908 <class>Codec/Decoder/Video</class>
4909 <description>libav pixlet decoder</description>
4910 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4914 <direction>sink</direction>
4915 <presence>always</presence>
4916 <details>unknown/unknown</details>
4920 <direction>source</direction>
4921 <presence>always</presence>
4922 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4927 <name>avdec_png</name>
4928 <longname>libav PNG (Portable Network Graphics) image decoder</longname>
4929 <class>Codec/Decoder/Video</class>
4930 <description>libav png decoder</description>
4931 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4935 <direction>sink</direction>
4936 <presence>always</presence>
4937 <details>image/png</details>
4941 <direction>source</direction>
4942 <presence>always</presence>
4943 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4948 <name>avdec_ppm</name>
4949 <longname>libav PPM (Portable PixelMap) image decoder</longname>
4950 <class>Codec/Decoder/Video</class>
4951 <description>libav ppm decoder</description>
4952 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4956 <direction>sink</direction>
4957 <presence>always</presence>
4958 <details>image/ppm</details>
4962 <direction>source</direction>
4963 <presence>always</presence>
4964 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4969 <name>avdec_prores</name>
4970 <longname>libav ProRes decoder</longname>
4971 <class>Codec/Decoder/Video</class>
4972 <description>libav prores decoder</description>
4973 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4977 <direction>sink</direction>
4978 <presence>always</presence>
4979 <details>video/x-prores</details>
4983 <direction>source</direction>
4984 <presence>always</presence>
4985 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
4990 <name>avdec_prores_lgpl</name>
4991 <longname>libav Apple ProRes (iCodec Pro) decoder</longname>
4992 <class>Codec/Decoder/Video</class>
4993 <description>libav prores_lgpl decoder</description>
4994 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
4998 <direction>sink</direction>
4999 <presence>always</presence>
5000 <details>video/x-prores</details>
5004 <direction>source</direction>
5005 <presence>always</presence>
5006 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5011 <name>avdec_psd</name>
5012 <longname>libav Photoshop PSD file decoder</longname>
5013 <class>Codec/Decoder/Video</class>
5014 <description>libav psd decoder</description>
5015 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5019 <direction>sink</direction>
5020 <presence>always</presence>
5021 <details>unknown/unknown</details>
5025 <direction>source</direction>
5026 <presence>always</presence>
5027 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5032 <name>avdec_ptx</name>
5033 <longname>libav V.Flash PTX image decoder</longname>
5034 <class>Codec/Decoder/Video</class>
5035 <description>libav ptx decoder</description>
5036 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5040 <direction>sink</direction>
5041 <presence>always</presence>
5042 <details>unknown/unknown</details>
5046 <direction>source</direction>
5047 <presence>always</presence>
5048 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5053 <name>avdec_qcelp</name>
5054 <longname>libav QCELP / PureVoice decoder</longname>
5055 <class>Codec/Decoder/Audio</class>
5056 <description>libav qcelp decoder</description>
5057 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5061 <direction>sink</direction>
5062 <presence>always</presence>
5063 <details>audio/qcelp</details>
5067 <direction>source</direction>
5068 <presence>always</presence>
5069 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
5074 <name>avdec_qdm2</name>
5075 <longname>libav QDesign Music Codec 2 decoder</longname>
5076 <class>Codec/Decoder/Audio</class>
5077 <description>libav qdm2 decoder</description>
5078 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5082 <direction>sink</direction>
5083 <presence>always</presence>
5084 <details>audio/x-qdm2</details>
5088 <direction>source</direction>
5089 <presence>always</presence>
5090 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
5095 <name>avdec_qdmc</name>
5096 <longname>libav QDesign Music Codec 1 decoder</longname>
5097 <class>Codec/Decoder/Audio</class>
5098 <description>libav qdmc decoder</description>
5099 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5103 <direction>sink</direction>
5104 <presence>always</presence>
5105 <details>unknown/unknown</details>
5109 <direction>source</direction>
5110 <presence>always</presence>
5111 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
5116 <name>avdec_qdraw</name>
5117 <longname>libav Apple QuickDraw decoder</longname>
5118 <class>Codec/Decoder/Video</class>
5119 <description>libav qdraw decoder</description>
5120 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5124 <direction>sink</direction>
5125 <presence>always</presence>
5126 <details>video/x-qdrw</details>
5130 <direction>source</direction>
5131 <presence>always</presence>
5132 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5137 <name>avdec_qpeg</name>
5138 <longname>libav Q-team QPEG decoder</longname>
5139 <class>Codec/Decoder/Video</class>
5140 <description>libav qpeg decoder</description>
5141 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5145 <direction>sink</direction>
5146 <presence>always</presence>
5147 <details>video/x-gst-av-qpeg</details>
5151 <direction>source</direction>
5152 <presence>always</presence>
5153 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5158 <name>avdec_qtrle</name>
5159 <longname>libav QuickTime Animation (RLE) video decoder</longname>
5160 <class>Codec/Decoder/Video</class>
5161 <description>libav qtrle decoder</description>
5162 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5166 <direction>sink</direction>
5167 <presence>always</presence>
5168 <details>video/x-rle, layout=(string)quicktime, depth=(int)[ 1, 64 ]</details>
5172 <direction>source</direction>
5173 <presence>always</presence>
5174 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5179 <name>avdec_r10k</name>
5180 <longname>libav AJA Kona 10-bit RGB Codec decoder</longname>
5181 <class>Codec/Decoder/Video</class>
5182 <description>libav r10k decoder</description>
5183 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5187 <direction>sink</direction>
5188 <presence>always</presence>
5189 <details>unknown/unknown</details>
5193 <direction>source</direction>
5194 <presence>always</presence>
5195 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5200 <name>avdec_ralf</name>
5201 <longname>libav RealAudio Lossless decoder</longname>
5202 <class>Codec/Decoder/Audio</class>
5203 <description>libav ralf decoder</description>
5204 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5208 <direction>sink</direction>
5209 <presence>always</presence>
5210 <details>unknown/unknown</details>
5214 <direction>source</direction>
5215 <presence>always</presence>
5216 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
5221 <name>avdec_real_144</name>
5222 <longname>libav RealAudio 1.0 (14.4K) decoder</longname>
5223 <class>Codec/Decoder/Audio</class>
5224 <description>libav real_144 decoder</description>
5225 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5229 <direction>sink</direction>
5230 <presence>always</presence>
5231 <details>audio/x-pn-realaudio, raversion=(int)1</details>
5235 <direction>source</direction>
5236 <presence>always</presence>
5237 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
5242 <name>avdec_real_288</name>
5243 <longname>libav RealAudio 2.0 (28.8K) decoder</longname>
5244 <class>Codec/Decoder/Audio</class>
5245 <description>libav real_288 decoder</description>
5246 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5250 <direction>sink</direction>
5251 <presence>always</presence>
5252 <details>audio/x-pn-realaudio, raversion=(int)2</details>
5256 <direction>source</direction>
5257 <presence>always</presence>
5258 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
5263 <name>avdec_rl2</name>
5264 <longname>libav RL2 video decoder</longname>
5265 <class>Codec/Decoder/Video</class>
5266 <description>libav rl2 decoder</description>
5267 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5271 <direction>sink</direction>
5272 <presence>always</presence>
5273 <details>unknown/unknown</details>
5277 <direction>source</direction>
5278 <presence>always</presence>
5279 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5284 <name>avdec_roq_dpcm</name>
5285 <longname>libav DPCM id RoQ decoder</longname>
5286 <class>Codec/Decoder/Audio</class>
5287 <description>libav roq_dpcm decoder</description>
5288 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5292 <direction>sink</direction>
5293 <presence>always</presence>
5294 <details>audio/x-dpcm, layout=(string)roq</details>
5298 <direction>source</direction>
5299 <presence>always</presence>
5300 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
5305 <name>avdec_roqvideo</name>
5306 <longname>libav id RoQ video decoder</longname>
5307 <class>Codec/Decoder/Video</class>
5308 <description>libav roqvideo decoder</description>
5309 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5313 <direction>sink</direction>
5314 <presence>always</presence>
5315 <details>video/x-gst-av-roqvideo</details>
5319 <direction>source</direction>
5320 <presence>always</presence>
5321 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5326 <name>avdec_rpza</name>
5327 <longname>libav QuickTime video (RPZA) decoder</longname>
5328 <class>Codec/Decoder/Video</class>
5329 <description>libav rpza decoder</description>
5330 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5334 <direction>sink</direction>
5335 <presence>always</presence>
5336 <details>video/x-apple-video</details>
5340 <direction>source</direction>
5341 <presence>always</presence>
5342 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5347 <name>avdec_rscc</name>
5348 <longname>libav innoHeim/Rsupport Screen Capture Codec decoder</longname>
5349 <class>Codec/Decoder/Video</class>
5350 <description>libav rscc decoder</description>
5351 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5355 <direction>sink</direction>
5356 <presence>always</presence>
5357 <details>unknown/unknown</details>
5361 <direction>source</direction>
5362 <presence>always</presence>
5363 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5368 <name>avdec_rv10</name>
5369 <longname>libav RealVideo 1.0 decoder</longname>
5370 <class>Codec/Decoder/Video</class>
5371 <description>libav rv10 decoder</description>
5372 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5376 <direction>sink</direction>
5377 <presence>always</presence>
5378 <details>video/x-pn-realvideo, rmversion=(int)1</details>
5382 <direction>source</direction>
5383 <presence>always</presence>
5384 <details>video/x-raw, format=(string)I420</details>
5389 <name>avdec_rv20</name>
5390 <longname>libav RealVideo 2.0 decoder</longname>
5391 <class>Codec/Decoder/Video</class>
5392 <description>libav rv20 decoder</description>
5393 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5397 <direction>sink</direction>
5398 <presence>always</presence>
5399 <details>video/x-pn-realvideo, rmversion=(int)2</details>
5403 <direction>source</direction>
5404 <presence>always</presence>
5405 <details>video/x-raw, format=(string)I420</details>
5410 <name>avdec_rv30</name>
5411 <longname>libav RealVideo 3.0 decoder</longname>
5412 <class>Codec/Decoder/Video</class>
5413 <description>libav rv30 decoder</description>
5414 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5418 <direction>sink</direction>
5419 <presence>always</presence>
5420 <details>video/x-pn-realvideo, rmversion=(int)3</details>
5424 <direction>source</direction>
5425 <presence>always</presence>
5426 <details>video/x-raw, format=(string)I420</details>
5431 <name>avdec_rv40</name>
5432 <longname>libav RealVideo 4.0 decoder</longname>
5433 <class>Codec/Decoder/Video</class>
5434 <description>libav rv40 decoder</description>
5435 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5439 <direction>sink</direction>
5440 <presence>always</presence>
5441 <details>video/x-pn-realvideo, rmversion=(int)4</details>
5445 <direction>source</direction>
5446 <presence>always</presence>
5447 <details>video/x-raw, format=(string)I420</details>
5452 <name>avdec_s302m</name>
5453 <longname>libav SMPTE 302M decoder</longname>
5454 <class>Codec/Decoder/Audio</class>
5455 <description>libav s302m decoder</description>
5456 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5460 <direction>sink</direction>
5461 <presence>always</presence>
5462 <details>audio/x-smpte-302m</details>
5466 <direction>source</direction>
5467 <presence>always</presence>
5468 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
5473 <name>avdec_sanm</name>
5474 <longname>libav LucasArts SANM/Smush video decoder</longname>
5475 <class>Codec/Decoder/Video</class>
5476 <description>libav sanm decoder</description>
5477 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5481 <direction>sink</direction>
5482 <presence>always</presence>
5483 <details>unknown/unknown</details>
5487 <direction>source</direction>
5488 <presence>always</presence>
5489 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5494 <name>avdec_scpr</name>
5495 <longname>libav ScreenPressor decoder</longname>
5496 <class>Codec/Decoder/Video</class>
5497 <description>libav scpr decoder</description>
5498 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5502 <direction>sink</direction>
5503 <presence>always</presence>
5504 <details>unknown/unknown</details>
5508 <direction>source</direction>
5509 <presence>always</presence>
5510 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5515 <name>avdec_screenpresso</name>
5516 <longname>libav Screenpresso decoder</longname>
5517 <class>Codec/Decoder/Video</class>
5518 <description>libav screenpresso decoder</description>
5519 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5523 <direction>sink</direction>
5524 <presence>always</presence>
5525 <details>unknown/unknown</details>
5529 <direction>source</direction>
5530 <presence>always</presence>
5531 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5536 <name>avdec_sdx2_dpcm</name>
5537 <longname>libav DPCM Squareroot-Delta-Exact decoder</longname>
5538 <class>Codec/Decoder/Audio</class>
5539 <description>libav sdx2_dpcm decoder</description>
5540 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5544 <direction>sink</direction>
5545 <presence>always</presence>
5546 <details>unknown/unknown</details>
5550 <direction>source</direction>
5551 <presence>always</presence>
5552 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
5557 <name>avdec_sgi</name>
5558 <longname>libav SGI image decoder</longname>
5559 <class>Codec/Decoder/Video</class>
5560 <description>libav sgi decoder</description>
5561 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5565 <direction>sink</direction>
5566 <presence>always</presence>
5567 <details>image/x-sgi</details>
5571 <direction>source</direction>
5572 <presence>always</presence>
5573 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5578 <name>avdec_sgirle</name>
5579 <longname>libav Silicon Graphics RLE 8-bit video decoder</longname>
5580 <class>Codec/Decoder/Video</class>
5581 <description>libav sgirle decoder</description>
5582 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5586 <direction>sink</direction>
5587 <presence>always</presence>
5588 <details>unknown/unknown</details>
5592 <direction>source</direction>
5593 <presence>always</presence>
5594 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5599 <name>avdec_sheervideo</name>
5600 <longname>libav BitJazz SheerVideo decoder</longname>
5601 <class>Codec/Decoder/Video</class>
5602 <description>libav sheervideo decoder</description>
5603 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5607 <direction>sink</direction>
5608 <presence>always</presence>
5609 <details>unknown/unknown</details>
5613 <direction>source</direction>
5614 <presence>always</presence>
5615 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5620 <name>avdec_shorten</name>
5621 <longname>libav Shorten decoder</longname>
5622 <class>Codec/Decoder/Audio</class>
5623 <description>libav shorten decoder</description>
5624 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5628 <direction>sink</direction>
5629 <presence>always</presence>
5630 <details>audio/x-shorten</details>
5634 <direction>source</direction>
5635 <presence>always</presence>
5636 <details>audio/x-raw, layout=(string)interleaved, format=(string){ S16LE, U8 }</details>
5641 <name>avdec_sipr</name>
5642 <longname>libav RealAudio SIPR / ACELP.NET decoder</longname>
5643 <class>Codec/Decoder/Audio</class>
5644 <description>libav sipr decoder</description>
5645 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5649 <direction>sink</direction>
5650 <presence>always</presence>
5651 <details>audio/x-sipro</details>
5655 <direction>source</direction>
5656 <presence>always</presence>
5657 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
5662 <name>avdec_smackaud</name>
5663 <longname>libav Smacker audio decoder</longname>
5664 <class>Codec/Decoder/Audio</class>
5665 <description>libav smackaud decoder</description>
5666 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5670 <direction>sink</direction>
5671 <presence>always</presence>
5672 <details>unknown/unknown</details>
5676 <direction>source</direction>
5677 <presence>always</presence>
5678 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
5683 <name>avdec_smackvid</name>
5684 <longname>libav Smacker video decoder</longname>
5685 <class>Codec/Decoder/Video</class>
5686 <description>libav smackvid decoder</description>
5687 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5691 <direction>sink</direction>
5692 <presence>always</presence>
5693 <details>unknown/unknown</details>
5697 <direction>source</direction>
5698 <presence>always</presence>
5699 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5704 <name>avdec_smc</name>
5705 <longname>libav QuickTime Graphics (SMC) decoder</longname>
5706 <class>Codec/Decoder/Video</class>
5707 <description>libav smc decoder</description>
5708 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5712 <direction>sink</direction>
5713 <presence>always</presence>
5714 <details>video/x-smc</details>
5718 <direction>source</direction>
5719 <presence>always</presence>
5720 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5725 <name>avdec_smvjpeg</name>
5726 <longname>libav SMV JPEG decoder</longname>
5727 <class>Codec/Decoder/Video</class>
5728 <description>libav smvjpeg decoder</description>
5729 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5733 <direction>sink</direction>
5734 <presence>always</presence>
5735 <details>unknown/unknown</details>
5739 <direction>source</direction>
5740 <presence>always</presence>
5741 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5746 <name>avdec_snow</name>
5747 <longname>libav Snow decoder</longname>
5748 <class>Codec/Decoder/Video</class>
5749 <description>libav snow decoder</description>
5750 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5754 <direction>sink</direction>
5755 <presence>always</presence>
5756 <details>unknown/unknown</details>
5760 <direction>source</direction>
5761 <presence>always</presence>
5762 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5767 <name>avdec_sol_dpcm</name>
5768 <longname>libav DPCM Sol decoder</longname>
5769 <class>Codec/Decoder/Audio</class>
5770 <description>libav sol_dpcm decoder</description>
5771 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5775 <direction>sink</direction>
5776 <presence>always</presence>
5777 <details>audio/x-dpcm, layout=(string)sol</details>
5781 <direction>source</direction>
5782 <presence>always</presence>
5783 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
5788 <name>avdec_sonic</name>
5789 <longname>libav Sonic decoder</longname>
5790 <class>Codec/Decoder/Audio</class>
5791 <description>libav sonic decoder</description>
5792 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5796 <direction>sink</direction>
5797 <presence>always</presence>
5798 <details>unknown/unknown</details>
5802 <direction>source</direction>
5803 <presence>always</presence>
5804 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
5809 <name>avdec_sp5x</name>
5810 <longname>libav Sunplus JPEG (SP5X) decoder</longname>
5811 <class>Codec/Decoder/Video</class>
5812 <description>libav sp5x decoder</description>
5813 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5817 <direction>sink</direction>
5818 <presence>always</presence>
5819 <details>video/sp5x</details>
5823 <direction>source</direction>
5824 <presence>always</presence>
5825 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5830 <name>avdec_speedhq</name>
5831 <longname>libav NewTek SpeedHQ decoder</longname>
5832 <class>Codec/Decoder/Video</class>
5833 <description>libav speedhq decoder</description>
5834 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5838 <direction>sink</direction>
5839 <presence>always</presence>
5840 <details>unknown/unknown</details>
5844 <direction>source</direction>
5845 <presence>always</presence>
5846 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5851 <name>avdec_srgc</name>
5852 <longname>libav Screen Recorder Gold Codec decoder</longname>
5853 <class>Codec/Decoder/Video</class>
5854 <description>libav srgc decoder</description>
5855 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5859 <direction>sink</direction>
5860 <presence>always</presence>
5861 <details>unknown/unknown</details>
5865 <direction>source</direction>
5866 <presence>always</presence>
5867 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5872 <name>avdec_sunrast</name>
5873 <longname>libav Sun Rasterfile image decoder</longname>
5874 <class>Codec/Decoder/Video</class>
5875 <description>libav sunrast decoder</description>
5876 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5880 <direction>sink</direction>
5881 <presence>always</presence>
5882 <details>image/x-sun-raster</details>
5886 <direction>source</direction>
5887 <presence>always</presence>
5888 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5893 <name>avdec_svq1</name>
5894 <longname>libav Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1 decoder</longname>
5895 <class>Codec/Decoder/Video</class>
5896 <description>libav svq1 decoder</description>
5897 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5901 <direction>sink</direction>
5902 <presence>always</presence>
5903 <details>video/x-svq, svqversion=(int)1</details>
5907 <direction>source</direction>
5908 <presence>always</presence>
5909 <details>video/x-raw, format=(string)YUV9</details>
5914 <name>avdec_svq3</name>
5915 <longname>libav Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3 decoder</longname>
5916 <class>Codec/Decoder/Video</class>
5917 <description>libav svq3 decoder</description>
5918 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5922 <direction>sink</direction>
5923 <presence>always</presence>
5924 <details>video/x-svq, svqversion=(int)3</details>
5928 <direction>source</direction>
5929 <presence>always</presence>
5930 <details>video/x-raw, format=(string)I420</details>
5935 <name>avdec_tak</name>
5936 <longname>libav TAK (Tom's lossless Audio Kompressor) decoder</longname>
5937 <class>Codec/Decoder/Audio</class>
5938 <description>libav tak decoder</description>
5939 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5943 <direction>sink</direction>
5944 <presence>always</presence>
5945 <details>unknown/unknown</details>
5949 <direction>source</direction>
5950 <presence>always</presence>
5951 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE }</details>
5956 <name>avdec_targa</name>
5957 <longname>libav Truevision Targa image decoder</longname>
5958 <class>Codec/Decoder/Video</class>
5959 <description>libav targa decoder</description>
5960 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5964 <direction>sink</direction>
5965 <presence>always</presence>
5966 <details>image/x-tga</details>
5970 <direction>source</direction>
5971 <presence>always</presence>
5972 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5977 <name>avdec_targa_y216</name>
5978 <longname>libav Pinnacle TARGA CineWave YUV16 decoder</longname>
5979 <class>Codec/Decoder/Video</class>
5980 <description>libav targa_y216 decoder</description>
5981 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5985 <direction>sink</direction>
5986 <presence>always</presence>
5987 <details>unknown/unknown</details>
5991 <direction>source</direction>
5992 <presence>always</presence>
5993 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
5998 <name>avdec_tdsc</name>
5999 <longname>libav TDSC decoder</longname>
6000 <class>Codec/Decoder/Video</class>
6001 <description>libav tdsc decoder</description>
6002 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6006 <direction>sink</direction>
6007 <presence>always</presence>
6008 <details>unknown/unknown</details>
6012 <direction>source</direction>
6013 <presence>always</presence>
6014 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6019 <name>avdec_thp</name>
6020 <longname>libav Nintendo Gamecube THP video decoder</longname>
6021 <class>Codec/Decoder/Video</class>
6022 <description>libav thp decoder</description>
6023 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6027 <direction>sink</direction>
6028 <presence>always</presence>
6029 <details>unknown/unknown</details>
6033 <direction>source</direction>
6034 <presence>always</presence>
6035 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6040 <name>avdec_tiertexseqvideo</name>
6041 <longname>libav Tiertex Limited SEQ video decoder</longname>
6042 <class>Codec/Decoder/Video</class>
6043 <description>libav tiertexseqvideo decoder</description>
6044 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6048 <direction>sink</direction>
6049 <presence>always</presence>
6050 <details>unknown/unknown</details>
6054 <direction>source</direction>
6055 <presence>always</presence>
6056 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6061 <name>avdec_tiff</name>
6062 <longname>libav TIFF image decoder</longname>
6063 <class>Codec/Decoder/Video</class>
6064 <description>libav tiff decoder</description>
6065 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6069 <direction>sink</direction>
6070 <presence>always</presence>
6071 <details>image/tiff</details>
6075 <direction>source</direction>
6076 <presence>always</presence>
6077 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6082 <name>avdec_tmv</name>
6083 <longname>libav 8088flex TMV decoder</longname>
6084 <class>Codec/Decoder/Video</class>
6085 <description>libav tmv decoder</description>
6086 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6090 <direction>sink</direction>
6091 <presence>always</presence>
6092 <details>unknown/unknown</details>
6096 <direction>source</direction>
6097 <presence>always</presence>
6098 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6103 <name>avdec_truehd</name>
6104 <longname>libav TrueHD decoder</longname>
6105 <class>Codec/Decoder/Audio</class>
6106 <description>libav truehd decoder</description>
6107 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6111 <direction>sink</direction>
6112 <presence>always</presence>
6113 <details>audio/x-true-hd</details>
6117 <direction>source</direction>
6118 <presence>always</presence>
6119 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
6124 <name>avdec_truemotion1</name>
6125 <longname>libav Duck TrueMotion 1.0 decoder</longname>
6126 <class>Codec/Decoder/Video</class>
6127 <description>libav truemotion1 decoder</description>
6128 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6132 <direction>sink</direction>
6133 <presence>always</presence>
6134 <details>video/x-truemotion, trueversion=(int)1</details>
6138 <direction>source</direction>
6139 <presence>always</presence>
6140 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6145 <name>avdec_truemotion2</name>
6146 <longname>libav Duck TrueMotion 2.0 decoder</longname>
6147 <class>Codec/Decoder/Video</class>
6148 <description>libav truemotion2 decoder</description>
6149 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6153 <direction>sink</direction>
6154 <presence>always</presence>
6155 <details>video/x-truemotion, trueversion=(int)2</details>
6159 <direction>source</direction>
6160 <presence>always</presence>
6161 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6166 <name>avdec_truemotion2rt</name>
6167 <longname>libav Duck TrueMotion 2.0 Real Time decoder</longname>
6168 <class>Codec/Decoder/Video</class>
6169 <description>libav truemotion2rt decoder</description>
6170 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6174 <direction>sink</direction>
6175 <presence>always</presence>
6176 <details>unknown/unknown</details>
6180 <direction>source</direction>
6181 <presence>always</presence>
6182 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6187 <name>avdec_truespeech</name>
6188 <longname>libav DSP Group TrueSpeech decoder</longname>
6189 <class>Codec/Decoder/Audio</class>
6190 <description>libav truespeech decoder</description>
6191 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6195 <direction>sink</direction>
6196 <presence>always</presence>
6197 <details>audio/x-truespeech</details>
6201 <direction>source</direction>
6202 <presence>always</presence>
6203 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
6208 <name>avdec_tscc2</name>
6209 <longname>libav TechSmith Screen Codec 2 decoder</longname>
6210 <class>Codec/Decoder/Video</class>
6211 <description>libav tscc2 decoder</description>
6212 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6216 <direction>sink</direction>
6217 <presence>always</presence>
6218 <details>video/x-tscc, tsccversion=(int)2</details>
6222 <direction>source</direction>
6223 <presence>always</presence>
6224 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6229 <name>avdec_tta</name>
6230 <longname>libav TTA (True Audio) decoder</longname>
6231 <class>Codec/Decoder/Audio</class>
6232 <description>libav tta decoder</description>
6233 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6237 <direction>sink</direction>
6238 <presence>always</presence>
6239 <details>audio/x-tta</details>
6243 <direction>source</direction>
6244 <presence>always</presence>
6245 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
6250 <name>avdec_twinvq</name>
6251 <longname>libav VQF TwinVQ decoder</longname>
6252 <class>Codec/Decoder/Audio</class>
6253 <description>libav twinvq decoder</description>
6254 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6258 <direction>sink</direction>
6259 <presence>always</presence>
6260 <details>audio/x-twin-vq</details>
6264 <direction>source</direction>
6265 <presence>always</presence>
6266 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
6271 <name>avdec_txd</name>
6272 <longname>libav Renderware TXD (TeXture Dictionary) image decoder</longname>
6273 <class>Codec/Decoder/Video</class>
6274 <description>libav txd decoder</description>
6275 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6279 <direction>sink</direction>
6280 <presence>always</presence>
6281 <details>unknown/unknown</details>
6285 <direction>source</direction>
6286 <presence>always</presence>
6287 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6292 <name>avdec_ultimotion</name>
6293 <longname>libav IBM UltiMotion decoder</longname>
6294 <class>Codec/Decoder/Video</class>
6295 <description>libav ultimotion decoder</description>
6296 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6300 <direction>sink</direction>
6301 <presence>always</presence>
6302 <details>video/x-ultimotion</details>
6306 <direction>source</direction>
6307 <presence>always</presence>
6308 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6313 <name>avdec_utvideo</name>
6314 <longname>libav Ut Video decoder</longname>
6315 <class>Codec/Decoder/Video</class>
6316 <description>libav utvideo decoder</description>
6317 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6321 <direction>sink</direction>
6322 <presence>always</presence>
6323 <details>unknown/unknown</details>
6327 <direction>source</direction>
6328 <presence>always</presence>
6329 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6334 <name>avdec_vb</name>
6335 <longname>libav Beam Software VB decoder</longname>
6336 <class>Codec/Decoder/Video</class>
6337 <description>libav vb decoder</description>
6338 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6342 <direction>sink</direction>
6343 <presence>always</presence>
6344 <details>unknown/unknown</details>
6348 <direction>source</direction>
6349 <presence>always</presence>
6350 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6355 <name>avdec_vble</name>
6356 <longname>libav VBLE Lossless Codec decoder</longname>
6357 <class>Codec/Decoder/Video</class>
6358 <description>libav vble decoder</description>
6359 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6363 <direction>sink</direction>
6364 <presence>always</presence>
6365 <details>unknown/unknown</details>
6369 <direction>source</direction>
6370 <presence>always</presence>
6371 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6376 <name>avdec_vc1</name>
6377 <longname>libav SMPTE VC-1 decoder</longname>
6378 <class>Codec/Decoder/Video</class>
6379 <description>libav vc1 decoder</description>
6380 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6384 <direction>sink</direction>
6385 <presence>always</presence>
6386 <details>video/x-wmv, wmvversion=(int)3, format=(string){ WVC1, WMVA }</details>
6390 <direction>source</direction>
6391 <presence>always</presence>
6392 <details>video/x-raw, format=(string)I420</details>
6397 <name>avdec_vc1image</name>
6398 <longname>libav Windows Media Video 9 Image v2 decoder</longname>
6399 <class>Codec/Decoder/Video</class>
6400 <description>libav vc1image decoder</description>
6401 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6405 <direction>sink</direction>
6406 <presence>always</presence>
6407 <details>unknown/unknown</details>
6411 <direction>source</direction>
6412 <presence>always</presence>
6413 <details>video/x-raw, format=(string)I420</details>
6418 <name>avdec_vcr1</name>
6419 <longname>libav ATI VCR1 decoder</longname>
6420 <class>Codec/Decoder/Video</class>
6421 <description>libav vcr1 decoder</description>
6422 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6426 <direction>sink</direction>
6427 <presence>always</presence>
6428 <details>video/x-ati-vcr, vcrversion=(int)1</details>
6432 <direction>source</direction>
6433 <presence>always</presence>
6434 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6439 <name>avdec_vmdaudio</name>
6440 <longname>libav Sierra VMD audio decoder</longname>
6441 <class>Codec/Decoder/Audio</class>
6442 <description>libav vmdaudio decoder</description>
6443 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6447 <direction>sink</direction>
6448 <presence>always</presence>
6449 <details>audio/x-gst-av-vmdaudio</details>
6453 <direction>source</direction>
6454 <presence>always</presence>
6455 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
6460 <name>avdec_vmdvideo</name>
6461 <longname>libav Sierra VMD video decoder</longname>
6462 <class>Codec/Decoder/Video</class>
6463 <description>libav vmdvideo decoder</description>
6464 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6468 <direction>sink</direction>
6469 <presence>always</presence>
6470 <details>video/x-gst-av-vmdvideo</details>
6474 <direction>source</direction>
6475 <presence>always</presence>
6476 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6481 <name>avdec_vmnc</name>
6482 <longname>libav VMware Screen Codec / VMware Video decoder</longname>
6483 <class>Codec/Decoder/Video</class>
6484 <description>libav vmnc decoder</description>
6485 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6489 <direction>sink</direction>
6490 <presence>always</presence>
6491 <details>video/x-vmnc</details>
6495 <direction>source</direction>
6496 <presence>always</presence>
6497 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6502 <name>avdec_vp3</name>
6503 <longname>libav On2 VP3 decoder</longname>
6504 <class>Codec/Decoder/Video</class>
6505 <description>libav vp3 decoder</description>
6506 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6510 <direction>sink</direction>
6511 <presence>always</presence>
6512 <details>video/x-vp3</details>
6516 <direction>source</direction>
6517 <presence>always</presence>
6518 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6523 <name>avdec_vp5</name>
6524 <longname>libav On2 VP5 decoder</longname>
6525 <class>Codec/Decoder/Video</class>
6526 <description>libav vp5 decoder</description>
6527 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6531 <direction>sink</direction>
6532 <presence>always</presence>
6533 <details>video/x-vp5</details>
6537 <direction>source</direction>
6538 <presence>always</presence>
6539 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6544 <name>avdec_vp6</name>
6545 <longname>libav On2 VP6 decoder</longname>
6546 <class>Codec/Decoder/Video</class>
6547 <description>libav vp6 decoder</description>
6548 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6552 <direction>sink</direction>
6553 <presence>always</presence>
6554 <details>video/x-vp6</details>
6558 <direction>source</direction>
6559 <presence>always</presence>
6560 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6565 <name>avdec_vp6a</name>
6566 <longname>libav On2 VP6 (Flash version, with alpha channel) decoder</longname>
6567 <class>Codec/Decoder/Video</class>
6568 <description>libav vp6a decoder</description>
6569 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6573 <direction>sink</direction>
6574 <presence>always</presence>
6575 <details>video/x-vp6-alpha</details>
6579 <direction>source</direction>
6580 <presence>always</presence>
6581 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6586 <name>avdec_vp6f</name>
6587 <longname>libav On2 VP6 (Flash version) decoder</longname>
6588 <class>Codec/Decoder/Video</class>
6589 <description>libav vp6f decoder</description>
6590 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6594 <direction>sink</direction>
6595 <presence>always</presence>
6596 <details>video/x-vp6-flash</details>
6600 <direction>source</direction>
6601 <presence>always</presence>
6602 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6607 <name>avdec_vp7</name>
6608 <longname>libav On2 VP7 decoder</longname>
6609 <class>Codec/Decoder/Video</class>
6610 <description>libav vp7 decoder</description>
6611 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6615 <direction>sink</direction>
6616 <presence>always</presence>
6617 <details>unknown/unknown</details>
6621 <direction>source</direction>
6622 <presence>always</presence>
6623 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6628 <name>avdec_vp8</name>
6629 <longname>libav On2 VP8 decoder</longname>
6630 <class>Codec/Decoder/Video</class>
6631 <description>libav vp8 decoder</description>
6632 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6636 <direction>sink</direction>
6637 <presence>always</presence>
6638 <details>video/x-vp8</details>
6642 <direction>source</direction>
6643 <presence>always</presence>
6644 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6649 <name>avdec_vp9</name>
6650 <longname>libav Google VP9 decoder</longname>
6651 <class>Codec/Decoder/Video</class>
6652 <description>libav vp9 decoder</description>
6653 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6657 <direction>sink</direction>
6658 <presence>always</presence>
6659 <details>video/x-vp9</details>
6663 <direction>source</direction>
6664 <presence>always</presence>
6665 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6670 <name>avdec_vqavideo</name>
6671 <longname>libav Westwood Studios VQA (Vector Quantized Animation) video decoder</longname>
6672 <class>Codec/Decoder/Video</class>
6673 <description>libav vqavideo decoder</description>
6674 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6678 <direction>sink</direction>
6679 <presence>always</presence>
6680 <details>video/x-gst-av-vqavideo</details>
6684 <direction>source</direction>
6685 <presence>always</presence>
6686 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6691 <name>avdec_wavesynth</name>
6692 <longname>libav Wave synthesis pseudo-codec decoder</longname>
6693 <class>Codec/Decoder/Audio</class>
6694 <description>libav wavesynth decoder</description>
6695 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6699 <direction>sink</direction>
6700 <presence>always</presence>
6701 <details>unknown/unknown</details>
6705 <direction>source</direction>
6706 <presence>always</presence>
6707 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
6712 <name>avdec_webp</name>
6713 <longname>libav WebP image decoder</longname>
6714 <class>Codec/Decoder/Video</class>
6715 <description>libav webp decoder</description>
6716 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6720 <direction>sink</direction>
6721 <presence>always</presence>
6722 <details>unknown/unknown</details>
6726 <direction>source</direction>
6727 <presence>always</presence>
6728 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6733 <name>avdec_wmalossless</name>
6734 <longname>libav Windows Media Audio Lossless decoder</longname>
6735 <class>Codec/Decoder/Audio</class>
6736 <description>libav wmalossless decoder</description>
6737 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6741 <direction>sink</direction>
6742 <presence>always</presence>
6743 <details>audio/x-wma, wmaversion=(int)4, depth=(int)16</details>
6747 <direction>source</direction>
6748 <presence>always</presence>
6749 <details>audio/x-raw, layout=(string)interleaved, format=(string){ S16LE, S32LE }</details>
6754 <name>avdec_wmapro</name>
6755 <longname>libav Windows Media Audio 9 Professional decoder</longname>
6756 <class>Codec/Decoder/Audio</class>
6757 <description>libav wmapro decoder</description>
6758 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6762 <direction>sink</direction>
6763 <presence>always</presence>
6764 <details>audio/x-wma, wmaversion=(int)3</details>
6768 <direction>source</direction>
6769 <presence>always</presence>
6770 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
6775 <name>avdec_wmav1</name>
6776 <longname>libav Windows Media Audio 1 decoder</longname>
6777 <class>Codec/Decoder/Audio</class>
6778 <description>libav wmav1 decoder</description>
6779 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6783 <direction>sink</direction>
6784 <presence>always</presence>
6785 <details>audio/x-wma, wmaversion=(int)1, block_align=(int)[ 0, 2147483647 ], bitrate=(int)[ 0, 2147483647 ]</details>
6789 <direction>source</direction>
6790 <presence>always</presence>
6791 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
6796 <name>avdec_wmav2</name>
6797 <longname>libav Windows Media Audio 2 decoder</longname>
6798 <class>Codec/Decoder/Audio</class>
6799 <description>libav wmav2 decoder</description>
6800 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6804 <direction>sink</direction>
6805 <presence>always</presence>
6806 <details>audio/x-wma, wmaversion=(int)2, block_align=(int)[ 0, 2147483647 ], bitrate=(int)[ 0, 2147483647 ]</details>
6810 <direction>source</direction>
6811 <presence>always</presence>
6812 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
6817 <name>avdec_wmavoice</name>
6818 <longname>libav Windows Media Audio Voice decoder</longname>
6819 <class>Codec/Decoder/Audio</class>
6820 <description>libav wmavoice decoder</description>
6821 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6825 <direction>sink</direction>
6826 <presence>always</presence>
6827 <details>audio/x-wms</details>
6831 <direction>source</direction>
6832 <presence>always</presence>
6833 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
6838 <name>avdec_wmv1</name>
6839 <longname>libav Windows Media Video 7 decoder</longname>
6840 <class>Codec/Decoder/Video</class>
6841 <description>libav wmv1 decoder</description>
6842 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6846 <direction>sink</direction>
6847 <presence>always</presence>
6848 <details>video/x-wmv, wmvversion=(int)1</details>
6852 <direction>source</direction>
6853 <presence>always</presence>
6854 <details>video/x-raw, format=(string)I420</details>
6859 <name>avdec_wmv2</name>
6860 <longname>libav Windows Media Video 8 decoder</longname>
6861 <class>Codec/Decoder/Video</class>
6862 <description>libav wmv2 decoder</description>
6863 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6867 <direction>sink</direction>
6868 <presence>always</presence>
6869 <details>video/x-wmv, wmvversion=(int)2</details>
6873 <direction>source</direction>
6874 <presence>always</presence>
6875 <details>video/x-raw, format=(string)I420</details>
6880 <name>avdec_wmv3</name>
6881 <longname>libav Windows Media Video 9 decoder</longname>
6882 <class>Codec/Decoder/Video</class>
6883 <description>libav wmv3 decoder</description>
6884 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6888 <direction>sink</direction>
6889 <presence>always</presence>
6890 <details>video/x-wmv, wmvversion=(int)3, format=(string)WMV3</details>
6894 <direction>source</direction>
6895 <presence>always</presence>
6896 <details>video/x-raw, format=(string)I420</details>
6901 <name>avdec_wmv3image</name>
6902 <longname>libav Windows Media Video 9 Image decoder</longname>
6903 <class>Codec/Decoder/Video</class>
6904 <description>libav wmv3image decoder</description>
6905 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6909 <direction>sink</direction>
6910 <presence>always</presence>
6911 <details>unknown/unknown</details>
6915 <direction>source</direction>
6916 <presence>always</presence>
6917 <details>video/x-raw, format=(string)I420</details>
6922 <name>avdec_wnv1</name>
6923 <longname>libav Winnov WNV1 decoder</longname>
6924 <class>Codec/Decoder/Video</class>
6925 <description>libav wnv1 decoder</description>
6926 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6930 <direction>sink</direction>
6931 <presence>always</presence>
6932 <details>video/x-gst-av-wnv1</details>
6936 <direction>source</direction>
6937 <presence>always</presence>
6938 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
6943 <name>avdec_ws_snd1</name>
6944 <longname>libav Westwood Audio (SND1) decoder</longname>
6945 <class>Codec/Decoder/Audio</class>
6946 <description>libav ws_snd1 decoder</description>
6947 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6951 <direction>sink</direction>
6952 <presence>always</presence>
6953 <details>audio/x-gst-av-ws_snd1</details>
6957 <direction>source</direction>
6958 <presence>always</presence>
6959 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
6964 <name>avdec_xan_dpcm</name>
6965 <longname>libav DPCM Xan decoder</longname>
6966 <class>Codec/Decoder/Audio</class>
6967 <description>libav xan_dpcm decoder</description>
6968 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6972 <direction>sink</direction>
6973 <presence>always</presence>
6974 <details>audio/x-dpcm, layout=(string)xan</details>
6978 <direction>source</direction>
6979 <presence>always</presence>
6980 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
6985 <name>avdec_xan_wc3</name>
6986 <longname>libav Wing Commander III / Xan decoder</longname>
6987 <class>Codec/Decoder/Video</class>
6988 <description>libav xan_wc3 decoder</description>
6989 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6993 <direction>sink</direction>
6994 <presence>always</presence>
6995 <details>video/x-xan, wcversion=(int)3</details>
6999 <direction>source</direction>
7000 <presence>always</presence>
7001 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
7006 <name>avdec_xan_wc4</name>
7007 <longname>libav Wing Commander IV / Xxan decoder</longname>
7008 <class>Codec/Decoder/Video</class>
7009 <description>libav xan_wc4 decoder</description>
7010 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7014 <direction>sink</direction>
7015 <presence>always</presence>
7016 <details>video/x-xan, wcversion=(int)4</details>
7020 <direction>source</direction>
7021 <presence>always</presence>
7022 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
7027 <name>avdec_xbin</name>
7028 <longname>libav eXtended BINary text decoder</longname>
7029 <class>Codec/Decoder/Video</class>
7030 <description>libav xbin decoder</description>
7031 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7035 <direction>sink</direction>
7036 <presence>always</presence>
7037 <details>unknown/unknown</details>
7041 <direction>source</direction>
7042 <presence>always</presence>
7043 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
7048 <name>avdec_xbm</name>
7049 <longname>libav XBM (X BitMap) image decoder</longname>
7050 <class>Codec/Decoder/Video</class>
7051 <description>libav xbm decoder</description>
7052 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7056 <direction>sink</direction>
7057 <presence>always</presence>
7058 <details>unknown/unknown</details>
7062 <direction>source</direction>
7063 <presence>always</presence>
7064 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
7069 <name>avdec_xface</name>
7070 <longname>libav X-face image decoder</longname>
7071 <class>Codec/Decoder/Video</class>
7072 <description>libav xface decoder</description>
7073 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7077 <direction>sink</direction>
7078 <presence>always</presence>
7079 <details>unknown/unknown</details>
7083 <direction>source</direction>
7084 <presence>always</presence>
7085 <details>video/x-raw</details>
7090 <name>avdec_xl</name>
7091 <longname>libav Miro VideoXL decoder</longname>
7092 <class>Codec/Decoder/Video</class>
7093 <description>libav xl decoder</description>
7094 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7098 <direction>sink</direction>
7099 <presence>always</presence>
7100 <details>video/x-gst-av-xl</details>
7104 <direction>source</direction>
7105 <presence>always</presence>
7106 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
7111 <name>avdec_xma1</name>
7112 <longname>libav Xbox Media Audio 1 decoder</longname>
7113 <class>Codec/Decoder/Audio</class>
7114 <description>libav xma1 decoder</description>
7115 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7119 <direction>sink</direction>
7120 <presence>always</presence>
7121 <details>unknown/unknown</details>
7125 <direction>source</direction>
7126 <presence>always</presence>
7127 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
7132 <name>avdec_xma2</name>
7133 <longname>libav Xbox Media Audio 2 decoder</longname>
7134 <class>Codec/Decoder/Audio</class>
7135 <description>libav xma2 decoder</description>
7136 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7140 <direction>sink</direction>
7141 <presence>always</presence>
7142 <details>unknown/unknown</details>
7146 <direction>source</direction>
7147 <presence>always</presence>
7148 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
7153 <name>avdec_xpm</name>
7154 <longname>libav XPM (X PixMap) image decoder</longname>
7155 <class>Codec/Decoder/Video</class>
7156 <description>libav xpm decoder</description>
7157 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7161 <direction>sink</direction>
7162 <presence>always</presence>
7163 <details>unknown/unknown</details>
7167 <direction>source</direction>
7168 <presence>always</presence>
7169 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
7174 <name>avdec_xwd</name>
7175 <longname>libav XWD (X Window Dump) image decoder</longname>
7176 <class>Codec/Decoder/Video</class>
7177 <description>libav xwd decoder</description>
7178 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7182 <direction>sink</direction>
7183 <presence>always</presence>
7184 <details>unknown/unknown</details>
7188 <direction>source</direction>
7189 <presence>always</presence>
7190 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
7195 <name>avdec_ylc</name>
7196 <longname>libav YUY2 Lossless Codec decoder</longname>
7197 <class>Codec/Decoder/Video</class>
7198 <description>libav ylc decoder</description>
7199 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7203 <direction>sink</direction>
7204 <presence>always</presence>
7205 <details>unknown/unknown</details>
7209 <direction>source</direction>
7210 <presence>always</presence>
7211 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
7216 <name>avdec_yop</name>
7217 <longname>libav Psygnosis YOP Video decoder</longname>
7218 <class>Codec/Decoder/Video</class>
7219 <description>libav yop decoder</description>
7220 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7224 <direction>sink</direction>
7225 <presence>always</presence>
7226 <details>unknown/unknown</details>
7230 <direction>source</direction>
7231 <presence>always</presence>
7232 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
7237 <name>avdec_zerocodec</name>
7238 <longname>libav ZeroCodec Lossless Video decoder</longname>
7239 <class>Codec/Decoder/Video</class>
7240 <description>libav zerocodec decoder</description>
7241 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7245 <direction>sink</direction>
7246 <presence>always</presence>
7247 <details>unknown/unknown</details>
7251 <direction>source</direction>
7252 <presence>always</presence>
7253 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
7258 <name>avdec_zmbv</name>
7259 <longname>libav Zip Motion Blocks Video decoder</longname>
7260 <class>Codec/Decoder/Video</class>
7261 <description>libav zmbv decoder</description>
7262 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7266 <direction>sink</direction>
7267 <presence>always</presence>
7268 <details>video/x-zmbv</details>
7272 <direction>source</direction>
7273 <presence>always</presence>
7274 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
7279 <name>avdeinterlace</name>
7280 <longname>libav Deinterlace element</longname>
7281 <class>Filter/Effect/Video/Deinterlace</class>
7282 <description>Deinterlace video</description>
7283 <author>Luca Ognibene <luogni@tin.it></author>
7287 <direction>sink</direction>
7288 <presence>always</presence>
7289 <details>video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
7293 <direction>source</direction>
7294 <presence>always</presence>
7295 <details>video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
7300 <name>avdemux_4xm</name>
7301 <longname>libav 4X Technologies demuxer</longname>
7302 <class>Codec/Demuxer</class>
7303 <description>libav 4X Technologies demuxer</description>
7304 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7308 <direction>sink</direction>
7309 <presence>always</presence>
7310 <details>video/x-4xm</details>
7313 <name>audio_%u</name>
7314 <direction>source</direction>
7315 <presence>sometimes</presence>
7316 <details>ANY</details>
7319 <name>video_%u</name>
7320 <direction>source</direction>
7321 <presence>sometimes</presence>
7322 <details>ANY</details>
7327 <name>avdemux_aiff</name>
7328 <longname>libav Audio IFF demuxer</longname>
7329 <class>Codec/Demuxer</class>
7330 <description>libav Audio IFF demuxer</description>
7331 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7335 <direction>sink</direction>
7336 <presence>always</presence>
7337 <details>audio/x-aiff</details>
7340 <name>audio_%u</name>
7341 <direction>source</direction>
7342 <presence>sometimes</presence>
7343 <details>ANY</details>
7346 <name>video_%u</name>
7347 <direction>source</direction>
7348 <presence>sometimes</presence>
7349 <details>ANY</details>
7354 <name>avdemux_ape</name>
7355 <longname>libav Monkey's Audio demuxer</longname>
7356 <class>Codec/Demuxer</class>
7357 <description>libav Monkey's Audio demuxer</description>
7358 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7362 <direction>sink</direction>
7363 <presence>always</presence>
7364 <details>application/x-ape</details>
7367 <name>audio_%u</name>
7368 <direction>source</direction>
7369 <presence>sometimes</presence>
7370 <details>ANY</details>
7373 <name>video_%u</name>
7374 <direction>source</direction>
7375 <presence>sometimes</presence>
7376 <details>ANY</details>
7381 <name>avdemux_avs</name>
7382 <longname>libav AVS demuxer</longname>
7383 <class>Codec/Demuxer</class>
7384 <description>libav AVS demuxer</description>
7385 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7389 <direction>sink</direction>
7390 <presence>always</presence>
7391 <details>application/x-gst-av-avs</details>
7394 <name>audio_%u</name>
7395 <direction>source</direction>
7396 <presence>sometimes</presence>
7397 <details>ANY</details>
7400 <name>video_%u</name>
7401 <direction>source</direction>
7402 <presence>sometimes</presence>
7403 <details>ANY</details>
7408 <name>avdemux_bfstm</name>
7409 <longname>libav BFSTM (Binary Cafe Stream) demuxer</longname>
7410 <class>Codec/Demuxer</class>
7411 <description>libav BFSTM (Binary Cafe Stream) demuxer</description>
7412 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7416 <direction>sink</direction>
7417 <presence>always</presence>
7418 <details>audio/x-bfstm</details>
7421 <name>audio_%u</name>
7422 <direction>source</direction>
7423 <presence>sometimes</presence>
7424 <details>ANY</details>
7427 <name>video_%u</name>
7428 <direction>source</direction>
7429 <presence>sometimes</presence>
7430 <details>ANY</details>
7435 <name>avdemux_brstm</name>
7436 <longname>libav BRSTM (Binary Revolution Stream) demuxer</longname>
7437 <class>Codec/Demuxer</class>
7438 <description>libav BRSTM (Binary Revolution Stream) demuxer</description>
7439 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7443 <direction>sink</direction>
7444 <presence>always</presence>
7445 <details>audio/x-brstm</details>
7448 <name>audio_%u</name>
7449 <direction>source</direction>
7450 <presence>sometimes</presence>
7451 <details>ANY</details>
7454 <name>video_%u</name>
7455 <direction>source</direction>
7456 <presence>sometimes</presence>
7457 <details>ANY</details>
7462 <name>avdemux_daud</name>
7463 <longname>libav D-Cinema audio demuxer</longname>
7464 <class>Codec/Demuxer</class>
7465 <description>libav D-Cinema audio demuxer</description>
7466 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7470 <direction>sink</direction>
7471 <presence>always</presence>
7472 <details>application/x-gst-av-daud</details>
7475 <name>audio_%u</name>
7476 <direction>source</direction>
7477 <presence>sometimes</presence>
7478 <details>ANY</details>
7481 <name>video_%u</name>
7482 <direction>source</direction>
7483 <presence>sometimes</presence>
7484 <details>ANY</details>
7489 <name>avdemux_ea</name>
7490 <longname>libav Electronic Arts Multimedia demuxer</longname>
7491 <class>Codec/Demuxer</class>
7492 <description>libav Electronic Arts Multimedia demuxer</description>
7493 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7497 <direction>sink</direction>
7498 <presence>always</presence>
7499 <details>application/x-gst-av-ea</details>
7502 <name>audio_%u</name>
7503 <direction>source</direction>
7504 <presence>sometimes</presence>
7505 <details>ANY</details>
7508 <name>video_%u</name>
7509 <direction>source</direction>
7510 <presence>sometimes</presence>
7511 <details>ANY</details>
7516 <name>avdemux_ffm</name>
7517 <longname>libav FFM (FFserver live feed) demuxer</longname>
7518 <class>Codec/Demuxer</class>
7519 <description>libav FFM (FFserver live feed) demuxer</description>
7520 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7524 <direction>sink</direction>
7525 <presence>always</presence>
7526 <details>application/x-gst-av-ffm</details>
7529 <name>audio_%u</name>
7530 <direction>source</direction>
7531 <presence>sometimes</presence>
7532 <details>ANY</details>
7535 <name>video_%u</name>
7536 <direction>source</direction>
7537 <presence>sometimes</presence>
7538 <details>ANY</details>
7543 <name>avdemux_film_cpk</name>
7544 <longname>libav Sega FILM / CPK demuxer</longname>
7545 <class>Codec/Demuxer</class>
7546 <description>libav Sega FILM / CPK demuxer</description>
7547 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7551 <direction>sink</direction>
7552 <presence>always</presence>
7553 <details>application/x-gst-av-film_cpk</details>
7556 <name>audio_%u</name>
7557 <direction>source</direction>
7558 <presence>sometimes</presence>
7559 <details>ANY</details>
7562 <name>video_%u</name>
7563 <direction>source</direction>
7564 <presence>sometimes</presence>
7565 <details>ANY</details>
7570 <name>avdemux_gif</name>
7571 <longname>libav CompuServe Graphics Interchange Format (GIF) demuxer</longname>
7572 <class>Codec/Demuxer</class>
7573 <description>libav CompuServe Graphics Interchange Format (GIF) demuxer</description>
7574 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7578 <direction>sink</direction>
7579 <presence>always</presence>
7580 <details>image/gif</details>
7583 <name>audio_%u</name>
7584 <direction>source</direction>
7585 <presence>sometimes</presence>
7586 <details>ANY</details>
7589 <name>video_%u</name>
7590 <direction>source</direction>
7591 <presence>sometimes</presence>
7592 <details>ANY</details>
7597 <name>avdemux_gxf</name>
7598 <longname>libav GXF (General eXchange Format) demuxer</longname>
7599 <class>Codec/Demuxer</class>
7600 <description>libav GXF (General eXchange Format) demuxer</description>
7601 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7605 <direction>sink</direction>
7606 <presence>always</presence>
7607 <details>application/gxf</details>
7610 <name>audio_%u</name>
7611 <direction>source</direction>
7612 <presence>sometimes</presence>
7613 <details>ANY</details>
7616 <name>video_%u</name>
7617 <direction>source</direction>
7618 <presence>sometimes</presence>
7619 <details>ANY</details>
7624 <name>avdemux_idcin</name>
7625 <longname>libav id Cinematic demuxer</longname>
7626 <class>Codec/Demuxer</class>
7627 <description>libav id Cinematic demuxer</description>
7628 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7632 <direction>sink</direction>
7633 <presence>always</presence>
7634 <details>application/x-gst-av-idcin</details>
7637 <name>audio_%u</name>
7638 <direction>source</direction>
7639 <presence>sometimes</presence>
7640 <details>ANY</details>
7643 <name>video_%u</name>
7644 <direction>source</direction>
7645 <presence>sometimes</presence>
7646 <details>ANY</details>
7651 <name>avdemux_ipmovie</name>
7652 <longname>libav Interplay MVE demuxer</longname>
7653 <class>Codec/Demuxer</class>
7654 <description>libav Interplay MVE demuxer</description>
7655 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7659 <direction>sink</direction>
7660 <presence>always</presence>
7661 <details>application/x-gst-av-ipmovie</details>
7664 <name>audio_%u</name>
7665 <direction>source</direction>
7666 <presence>sometimes</presence>
7667 <details>ANY</details>
7670 <name>video_%u</name>
7671 <direction>source</direction>
7672 <presence>sometimes</presence>
7673 <details>ANY</details>
7678 <name>avdemux_ivf</name>
7679 <longname>libav On2 IVF demuxer</longname>
7680 <class>Codec/Demuxer</class>
7681 <description>libav On2 IVF demuxer</description>
7682 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7686 <direction>sink</direction>
7687 <presence>always</presence>
7688 <details>video/x-ivf</details>
7691 <name>audio_%u</name>
7692 <direction>source</direction>
7693 <presence>sometimes</presence>
7694 <details>ANY</details>
7697 <name>video_%u</name>
7698 <direction>source</direction>
7699 <presence>sometimes</presence>
7700 <details>ANY</details>
7705 <name>avdemux_mm</name>
7706 <longname>libav American Laser Games MM demuxer</longname>
7707 <class>Codec/Demuxer</class>
7708 <description>libav American Laser Games MM demuxer</description>
7709 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7713 <direction>sink</direction>
7714 <presence>always</presence>
7715 <details>application/x-gst-av-mm</details>
7718 <name>audio_%u</name>
7719 <direction>source</direction>
7720 <presence>sometimes</presence>
7721 <details>ANY</details>
7724 <name>video_%u</name>
7725 <direction>source</direction>
7726 <presence>sometimes</presence>
7727 <details>ANY</details>
7732 <name>avdemux_mmf</name>
7733 <longname>libav Yamaha SMAF demuxer</longname>
7734 <class>Codec/Demuxer</class>
7735 <description>libav Yamaha SMAF demuxer</description>
7736 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7740 <direction>sink</direction>
7741 <presence>always</presence>
7742 <details>application/x-gst-av-mmf</details>
7745 <name>audio_%u</name>
7746 <direction>source</direction>
7747 <presence>sometimes</presence>
7748 <details>ANY</details>
7751 <name>video_%u</name>
7752 <direction>source</direction>
7753 <presence>sometimes</presence>
7754 <details>ANY</details>
7759 <name>avdemux_mpc</name>
7760 <longname>libav Musepack demuxer</longname>
7761 <class>Codec/Demuxer</class>
7762 <description>libav Musepack demuxer</description>
7763 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7767 <direction>sink</direction>
7768 <presence>always</presence>
7769 <details>audio/x-musepack, streamversion=(int)7</details>
7772 <name>audio_%u</name>
7773 <direction>source</direction>
7774 <presence>sometimes</presence>
7775 <details>ANY</details>
7778 <name>video_%u</name>
7779 <direction>source</direction>
7780 <presence>sometimes</presence>
7781 <details>ANY</details>
7786 <name>avdemux_mpc8</name>
7787 <longname>libav Musepack SV8 demuxer</longname>
7788 <class>Codec/Demuxer</class>
7789 <description>libav Musepack SV8 demuxer</description>
7790 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7794 <direction>sink</direction>
7795 <presence>always</presence>
7796 <details>audio/x-musepack, streamversion=(int)8</details>
7799 <name>audio_%u</name>
7800 <direction>source</direction>
7801 <presence>sometimes</presence>
7802 <details>ANY</details>
7805 <name>video_%u</name>
7806 <direction>source</direction>
7807 <presence>sometimes</presence>
7808 <details>ANY</details>
7813 <name>avdemux_mxf</name>
7814 <longname>libav MXF (Material eXchange Format) demuxer</longname>
7815 <class>Codec/Demuxer</class>
7816 <description>libav MXF (Material eXchange Format) demuxer</description>
7817 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7821 <direction>sink</direction>
7822 <presence>always</presence>
7823 <details>application/mxf</details>
7826 <name>audio_%u</name>
7827 <direction>source</direction>
7828 <presence>sometimes</presence>
7829 <details>ANY</details>
7832 <name>video_%u</name>
7833 <direction>source</direction>
7834 <presence>sometimes</presence>
7835 <details>ANY</details>
7840 <name>avdemux_nsv</name>
7841 <longname>libav Nullsoft Streaming Video demuxer</longname>
7842 <class>Codec/Demuxer</class>
7843 <description>libav Nullsoft Streaming Video demuxer</description>
7844 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7848 <direction>sink</direction>
7849 <presence>always</presence>
7850 <details>video/x-nsv</details>
7853 <name>audio_%u</name>
7854 <direction>source</direction>
7855 <presence>sometimes</presence>
7856 <details>ANY</details>
7859 <name>video_%u</name>
7860 <direction>source</direction>
7861 <presence>sometimes</presence>
7862 <details>ANY</details>
7867 <name>avdemux_nut</name>
7868 <longname>libav NUT demuxer</longname>
7869 <class>Codec/Demuxer</class>
7870 <description>libav NUT demuxer</description>
7871 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7875 <direction>sink</direction>
7876 <presence>always</presence>
7877 <details>application/x-gst-av-nut</details>
7880 <name>audio_%u</name>
7881 <direction>source</direction>
7882 <presence>sometimes</presence>
7883 <details>ANY</details>
7886 <name>video_%u</name>
7887 <direction>source</direction>
7888 <presence>sometimes</presence>
7889 <details>ANY</details>
7894 <name>avdemux_nuv</name>
7895 <longname>libav NuppelVideo demuxer</longname>
7896 <class>Codec/Demuxer</class>
7897 <description>libav NuppelVideo demuxer</description>
7898 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7902 <direction>sink</direction>
7903 <presence>always</presence>
7904 <details>application/x-gst-av-nuv</details>
7907 <name>audio_%u</name>
7908 <direction>source</direction>
7909 <presence>sometimes</presence>
7910 <details>ANY</details>
7913 <name>video_%u</name>
7914 <direction>source</direction>
7915 <presence>sometimes</presence>
7916 <details>ANY</details>
7921 <name>avdemux_psxstr</name>
7922 <longname>libav Sony Playstation STR demuxer</longname>
7923 <class>Codec/Demuxer</class>
7924 <description>libav Sony Playstation STR demuxer</description>
7925 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7929 <direction>sink</direction>
7930 <presence>always</presence>
7931 <details>application/x-gst-av-psxstr</details>
7934 <name>audio_%u</name>
7935 <direction>source</direction>
7936 <presence>sometimes</presence>
7937 <details>ANY</details>
7940 <name>video_%u</name>
7941 <direction>source</direction>
7942 <presence>sometimes</presence>
7943 <details>ANY</details>
7948 <name>avdemux_pva</name>
7949 <longname>libav TechnoTrend PVA demuxer</longname>
7950 <class>Codec/Demuxer</class>
7951 <description>libav TechnoTrend PVA demuxer</description>
7952 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7956 <direction>sink</direction>
7957 <presence>always</presence>
7958 <details>video/x-pva</details>
7961 <name>audio_%u</name>
7962 <direction>source</direction>
7963 <presence>sometimes</presence>
7964 <details>ANY</details>
7967 <name>video_%u</name>
7968 <direction>source</direction>
7969 <presence>sometimes</presence>
7970 <details>ANY</details>
7975 <name>avdemux_smk</name>
7976 <longname>libav Smacker demuxer</longname>
7977 <class>Codec/Demuxer</class>
7978 <description>libav Smacker demuxer</description>
7979 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
7983 <direction>sink</direction>
7984 <presence>always</presence>
7985 <details>application/x-gst-av-smk</details>
7988 <name>audio_%u</name>
7989 <direction>source</direction>
7990 <presence>sometimes</presence>
7991 <details>ANY</details>
7994 <name>video_%u</name>
7995 <direction>source</direction>
7996 <presence>sometimes</presence>
7997 <details>ANY</details>
8002 <name>avdemux_sol</name>
8003 <longname>libav Sierra SOL demuxer</longname>
8004 <class>Codec/Demuxer</class>
8005 <description>libav Sierra SOL demuxer</description>
8006 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
8010 <direction>sink</direction>
8011 <presence>always</presence>
8012 <details>application/x-gst-av-sol</details>
8015 <name>audio_%u</name>
8016 <direction>source</direction>
8017 <presence>sometimes</presence>
8018 <details>ANY</details>
8021 <name>video_%u</name>
8022 <direction>source</direction>
8023 <presence>sometimes</presence>
8024 <details>ANY</details>
8029 <name>avdemux_tta</name>
8030 <longname>libav TTA (True Audio) demuxer</longname>
8031 <class>Codec/Demuxer</class>
8032 <description>libav TTA (True Audio) demuxer</description>
8033 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
8037 <direction>sink</direction>
8038 <presence>always</presence>
8039 <details>audio/x-ttafile</details>
8042 <name>audio_%u</name>
8043 <direction>source</direction>
8044 <presence>sometimes</presence>
8045 <details>ANY</details>
8048 <name>video_%u</name>
8049 <direction>source</direction>
8050 <presence>sometimes</presence>
8051 <details>ANY</details>
8056 <name>avdemux_vmd</name>
8057 <longname>libav Sierra VMD demuxer</longname>
8058 <class>Codec/Demuxer</class>
8059 <description>libav Sierra VMD demuxer</description>
8060 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
8064 <direction>sink</direction>
8065 <presence>always</presence>
8066 <details>application/x-gst-av-vmd</details>
8069 <name>audio_%u</name>
8070 <direction>source</direction>
8071 <presence>sometimes</presence>
8072 <details>ANY</details>
8075 <name>video_%u</name>
8076 <direction>source</direction>
8077 <presence>sometimes</presence>
8078 <details>ANY</details>
8083 <name>avdemux_voc</name>
8084 <longname>libav Creative Voice demuxer</longname>
8085 <class>Codec/Demuxer</class>
8086 <description>libav Creative Voice demuxer</description>
8087 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
8091 <direction>sink</direction>
8092 <presence>always</presence>
8093 <details>audio/x-voc</details>
8096 <name>audio_%u</name>
8097 <direction>source</direction>
8098 <presence>sometimes</presence>
8099 <details>ANY</details>
8102 <name>video_%u</name>
8103 <direction>source</direction>
8104 <presence>sometimes</presence>
8105 <details>ANY</details>
8110 <name>avdemux_wc3movie</name>
8111 <longname>libav Wing Commander III movie demuxer</longname>
8112 <class>Codec/Demuxer</class>
8113 <description>libav Wing Commander III movie demuxer</description>
8114 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
8118 <direction>sink</direction>
8119 <presence>always</presence>
8120 <details>application/x-gst-av-wc3movie</details>
8123 <name>audio_%u</name>
8124 <direction>source</direction>
8125 <presence>sometimes</presence>
8126 <details>ANY</details>
8129 <name>video_%u</name>
8130 <direction>source</direction>
8131 <presence>sometimes</presence>
8132 <details>ANY</details>
8137 <name>avdemux_wsaud</name>
8138 <longname>libav Westwood Studios audio demuxer</longname>
8139 <class>Codec/Demuxer</class>
8140 <description>libav Westwood Studios audio demuxer</description>
8141 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
8145 <direction>sink</direction>
8146 <presence>always</presence>
8147 <details>application/x-gst-av-wsaud</details>
8150 <name>audio_%u</name>
8151 <direction>source</direction>
8152 <presence>sometimes</presence>
8153 <details>ANY</details>
8156 <name>video_%u</name>
8157 <direction>source</direction>
8158 <presence>sometimes</presence>
8159 <details>ANY</details>
8164 <name>avdemux_wsvqa</name>
8165 <longname>libav Westwood Studios VQA demuxer</longname>
8166 <class>Codec/Demuxer</class>
8167 <description>libav Westwood Studios VQA demuxer</description>
8168 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
8172 <direction>sink</direction>
8173 <presence>always</presence>
8174 <details>application/x-gst-av-wsvqa</details>
8177 <name>audio_%u</name>
8178 <direction>source</direction>
8179 <presence>sometimes</presence>
8180 <details>ANY</details>
8183 <name>video_%u</name>
8184 <direction>source</direction>
8185 <presence>sometimes</presence>
8186 <details>ANY</details>
8191 <name>avdemux_yuv4mpegpipe</name>
8192 <longname>libav YUV4MPEG pipe demuxer</longname>
8193 <class>Codec/Demuxer</class>
8194 <description>libav YUV4MPEG pipe demuxer</description>
8195 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
8199 <direction>sink</direction>
8200 <presence>always</presence>
8201 <details>application/x-yuv4mpeg, y4mversion=(int)2</details>
8204 <name>audio_%u</name>
8205 <direction>source</direction>
8206 <presence>sometimes</presence>
8207 <details>ANY</details>
8210 <name>video_%u</name>
8211 <direction>source</direction>
8212 <presence>sometimes</presence>
8213 <details>ANY</details>
8218 <name>avenc_a64multi</name>
8219 <longname>libav Multicolor charset for Commodore 64 encoder</longname>
8220 <class>Codec/Encoder/Video</class>
8221 <description>libav a64multi encoder</description>
8222 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8226 <direction>sink</direction>
8227 <presence>always</presence>
8228 <details>video/x-raw, format=(string)GRAY8</details>
8232 <direction>source</direction>
8233 <presence>always</presence>
8234 <details>unknown/unknown</details>
8239 <name>avenc_a64multi5</name>
8240 <longname>libav Multicolor charset for Commodore 64, extended with 5th color (colram) encoder</longname>
8241 <class>Codec/Encoder/Video</class>
8242 <description>libav a64multi5 encoder</description>
8243 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8247 <direction>sink</direction>
8248 <presence>always</presence>
8249 <details>video/x-raw, format=(string)GRAY8</details>
8253 <direction>source</direction>
8254 <presence>always</presence>
8255 <details>unknown/unknown</details>
8260 <name>avenc_aac</name>
8261 <longname>libav AAC (Advanced Audio Coding) encoder</longname>
8262 <class>Codec/Encoder/Audio</class>
8263 <description>libav aac encoder</description>
8264 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8268 <direction>sink</direction>
8269 <presence>always</presence>
8270 <details>audio/x-raw, channels=(int)[ 1, 6 ], rate=(int){ 96000, 88200, 64000, 48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000, 7350 }, layout=(string)interleaved, format=(string)F32LE</details>
8274 <direction>source</direction>
8275 <presence>always</presence>
8276 <details>audio/mpeg, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)4, stream-format=(string)raw, base-profile=(string)lc</details>
8281 <name>avenc_ac3</name>
8282 <longname>libav ATSC A/52A (AC-3) encoder</longname>
8283 <class>Codec/Encoder/Audio</class>
8284 <description>libav ac3 encoder</description>
8285 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8289 <direction>sink</direction>
8290 <presence>always</presence>
8291 <details>audio/x-raw, channels=(int)1, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)2, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000103, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000007, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000c03, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000033, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000107, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000c07, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000037, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)2, channel-mask=(bitmask)0x000000000000000c, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x000000000000000b, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x000000000000010b, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x000000000000000f, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000c0b, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x000000000000003b, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x000000000000010f, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x0000000000000c0f, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x000000000000003f, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE</details>
8295 <direction>source</direction>
8296 <presence>always</presence>
8297 <details>audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int){ 48000, 44100, 32000 }</details>
8302 <name>avenc_ac3_fixed</name>
8303 <longname>libav ATSC A/52A (AC-3) encoder</longname>
8304 <class>Codec/Encoder/Audio</class>
8305 <description>libav ac3_fixed encoder</description>
8306 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8310 <direction>sink</direction>
8311 <presence>always</presence>
8312 <details>audio/x-raw, channels=(int)1, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)2, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000103, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000007, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000c03, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000033, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000107, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000c07, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000037, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)2, channel-mask=(bitmask)0x000000000000000c, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x000000000000000b, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x000000000000010b, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x000000000000000f, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000c0b, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x000000000000003b, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x000000000000010f, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x0000000000000c0f, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x000000000000003f, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE</details>
8316 <direction>source</direction>
8317 <presence>always</presence>
8318 <details>audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int){ 48000, 44100, 32000 }</details>
8323 <name>avenc_adpcm_adx</name>
8324 <longname>libav SEGA CRI ADX ADPCM encoder</longname>
8325 <class>Codec/Encoder/Audio</class>
8326 <description>libav adpcm_adx encoder</description>
8327 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8331 <direction>sink</direction>
8332 <presence>always</presence>
8333 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE</details>
8337 <direction>source</direction>
8338 <presence>always</presence>
8339 <details>audio/x-adpcm, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)adx</details>
8344 <name>avenc_adpcm_ima_qt</name>
8345 <longname>libav ADPCM IMA QuickTime encoder</longname>
8346 <class>Codec/Encoder/Audio</class>
8347 <description>libav adpcm_ima_qt encoder</description>
8348 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8352 <direction>sink</direction>
8353 <presence>always</presence>
8354 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE</details>
8358 <direction>source</direction>
8359 <presence>always</presence>
8360 <details>audio/x-adpcm, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)quicktime</details>
8365 <name>avenc_adpcm_ima_wav</name>
8366 <longname>libav ADPCM IMA WAV encoder</longname>
8367 <class>Codec/Encoder/Audio</class>
8368 <description>libav adpcm_ima_wav encoder</description>
8369 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8373 <direction>sink</direction>
8374 <presence>always</presence>
8375 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE</details>
8379 <direction>source</direction>
8380 <presence>always</presence>
8381 <details>audio/x-adpcm, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)dvi</details>
8386 <name>avenc_adpcm_ms</name>
8387 <longname>libav ADPCM Microsoft encoder</longname>
8388 <class>Codec/Encoder/Audio</class>
8389 <description>libav adpcm_ms encoder</description>
8390 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8394 <direction>sink</direction>
8395 <presence>always</presence>
8396 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE</details>
8400 <direction>source</direction>
8401 <presence>always</presence>
8402 <details>audio/x-adpcm, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)microsoft</details>
8407 <name>avenc_adpcm_swf</name>
8408 <longname>libav ADPCM Shockwave Flash encoder</longname>
8409 <class>Codec/Encoder/Audio</class>
8410 <description>libav adpcm_swf encoder</description>
8411 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8415 <direction>sink</direction>
8416 <presence>always</presence>
8417 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int){ 11025, 22050, 44100 }, layout=(string)interleaved, format=(string)S16LE</details>
8421 <direction>source</direction>
8422 <presence>always</presence>
8423 <details>audio/x-adpcm, channels=(int)[ 1, 2 ], rate=(int){ 11025, 22050, 44100 }, layout=(string)swf</details>
8428 <name>avenc_adpcm_yamaha</name>
8429 <longname>libav ADPCM Yamaha encoder</longname>
8430 <class>Codec/Encoder/Audio</class>
8431 <description>libav adpcm_yamaha encoder</description>
8432 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8436 <direction>sink</direction>
8437 <presence>always</presence>
8438 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE</details>
8442 <direction>source</direction>
8443 <presence>always</presence>
8444 <details>audio/x-adpcm, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)yamaha</details>
8449 <name>avenc_alac</name>
8450 <longname>libav ALAC (Apple Lossless Audio Codec) encoder</longname>
8451 <class>Codec/Encoder/Audio</class>
8452 <description>libav alac encoder</description>
8453 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8457 <direction>sink</direction>
8458 <presence>always</presence>
8459 <details>audio/x-raw, channels=(int)1, rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ S32LE, S16LE }; audio/x-raw, channels=(int)2, rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ S32LE, S16LE }; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000007, rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ S32LE, S16LE }; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000107, rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ S32LE, S16LE }; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000037, rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ S32LE, S16LE }; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x000000000000003f, rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ S32LE, S16LE }; audio/x-raw, channels=(int)7, channel-mask=(bitmask)0x000000000000013f, rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ S32LE, S16LE }; audio/x-raw, channels=(int)8, channel-mask=(bitmask)0x00000000000000ff, rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ S32LE, S16LE }</details>
8463 <direction>source</direction>
8464 <presence>always</presence>
8465 <details>audio/x-alac, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ]</details>
8470 <name>avenc_alias_pix</name>
8471 <longname>libav Alias/Wavefront PIX image encoder</longname>
8472 <class>Codec/Encoder/Video</class>
8473 <description>libav alias_pix encoder</description>
8474 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8478 <direction>sink</direction>
8479 <presence>always</presence>
8480 <details>video/x-raw, format=(string){ BGR, GRAY8 }</details>
8484 <direction>source</direction>
8485 <presence>always</presence>
8486 <details>unknown/unknown</details>
8491 <name>avenc_amv</name>
8492 <longname>libav AMV Video encoder</longname>
8493 <class>Codec/Encoder/Video</class>
8494 <description>libav amv encoder</description>
8495 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8499 <direction>sink</direction>
8500 <presence>always</presence>
8501 <details>video/x-raw, format=(string)I420</details>
8505 <direction>source</direction>
8506 <presence>always</presence>
8507 <details>video/x-amv</details>
8512 <name>avenc_apng</name>
8513 <longname>libav APNG (Animated Portable Network Graphics) image encoder</longname>
8514 <class>Codec/Encoder/Video</class>
8515 <description>libav apng encoder</description>
8516 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8520 <direction>sink</direction>
8521 <presence>always</presence>
8522 <details>video/x-raw, format=(string){ RGB, RGBA, RGB8P, GRAY8, GRAY16_BE }</details>
8526 <direction>source</direction>
8527 <presence>always</presence>
8528 <details>unknown/unknown</details>
8533 <name>avenc_asv1</name>
8534 <longname>libav ASUS V1 encoder</longname>
8535 <class>Codec/Encoder/Video</class>
8536 <description>libav asv1 encoder</description>
8537 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8541 <direction>sink</direction>
8542 <presence>always</presence>
8543 <details>video/x-raw, format=(string)I420</details>
8547 <direction>source</direction>
8548 <presence>always</presence>
8549 <details>video/x-asus, asusversion=(int)1</details>
8554 <name>avenc_asv2</name>
8555 <longname>libav ASUS V2 encoder</longname>
8556 <class>Codec/Encoder/Video</class>
8557 <description>libav asv2 encoder</description>
8558 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8562 <direction>sink</direction>
8563 <presence>always</presence>
8564 <details>video/x-raw, format=(string)I420</details>
8568 <direction>source</direction>
8569 <presence>always</presence>
8570 <details>video/x-asus, asusversion=(int)2</details>
8575 <name>avenc_avrp</name>
8576 <longname>libav Avid 1:1 10-bit RGB Packer encoder</longname>
8577 <class>Codec/Encoder/Video</class>
8578 <description>libav avrp encoder</description>
8579 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8583 <direction>sink</direction>
8584 <presence>always</presence>
8585 <details>video/x-raw</details>
8589 <direction>source</direction>
8590 <presence>always</presence>
8591 <details>unknown/unknown</details>
8596 <name>avenc_avui</name>
8597 <longname>libav Avid Meridien Uncompressed encoder</longname>
8598 <class>Codec/Encoder/Video</class>
8599 <description>libav avui encoder</description>
8600 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8604 <direction>sink</direction>
8605 <presence>always</presence>
8606 <details>video/x-raw, format=(string)UYVY</details>
8610 <direction>source</direction>
8611 <presence>always</presence>
8612 <details>unknown/unknown</details>
8617 <name>avenc_bmp</name>
8618 <longname>libav BMP (Windows and OS/2 bitmap) encoder</longname>
8619 <class>Codec/Encoder/Image</class>
8620 <description>libav bmp encoder</description>
8621 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8625 <direction>sink</direction>
8626 <presence>always</presence>
8627 <details>video/x-raw, format=(string){ BGRA, BGR, RGB16, RGB15, GRAY8, RGB8P }</details>
8631 <direction>source</direction>
8632 <presence>always</presence>
8633 <details>image/bmp</details>
8638 <name>avenc_cinepak</name>
8639 <longname>libav Cinepak encoder</longname>
8640 <class>Codec/Encoder/Video</class>
8641 <description>libav cinepak encoder</description>
8642 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8646 <direction>sink</direction>
8647 <presence>always</presence>
8648 <details>video/x-raw, format=(string){ RGB, GRAY8 }</details>
8652 <direction>source</direction>
8653 <presence>always</presence>
8654 <details>video/x-cinepak</details>
8659 <name>avenc_cljr</name>
8660 <longname>libav Cirrus Logic AccuPak encoder</longname>
8661 <class>Codec/Encoder/Video</class>
8662 <description>libav cljr encoder</description>
8663 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8667 <direction>sink</direction>
8668 <presence>always</presence>
8669 <details>video/x-raw, format=(string)Y41B</details>
8673 <direction>source</direction>
8674 <presence>always</presence>
8675 <details>video/x-cirrus-logic-accupak</details>
8680 <name>avenc_comfortnoise</name>
8681 <longname>libav RFC 3389 comfort noise generator encoder</longname>
8682 <class>Codec/Encoder/Audio</class>
8683 <description>libav comfortnoise encoder</description>
8684 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8688 <direction>sink</direction>
8689 <presence>always</presence>
8690 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE</details>
8694 <direction>source</direction>
8695 <presence>always</presence>
8696 <details>unknown/unknown</details>
8701 <name>avenc_dca</name>
8702 <longname>libav DCA (DTS Coherent Acoustics) encoder</longname>
8703 <class>Codec/Encoder/Audio</class>
8704 <description>libav dca encoder</description>
8705 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8709 <direction>sink</direction>
8710 <presence>always</presence>
8711 <details>audio/x-raw, channels=(int)1, rate=(int){ 8000, 16000, 32000, 11025, 22050, 44100, 12000, 24000, 48000 }, layout=(string)interleaved, format=(string)S32LE; audio/x-raw, channels=(int)2, rate=(int){ 8000, 16000, 32000, 11025, 22050, 44100, 12000, 24000, 48000 }, layout=(string)interleaved, format=(string)S32LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000c03, rate=(int){ 8000, 16000, 32000, 11025, 22050, 44100, 12000, 24000, 48000 }, layout=(string)interleaved, format=(string)S32LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000c07, rate=(int){ 8000, 16000, 32000, 11025, 22050, 44100, 12000, 24000, 48000 }, layout=(string)interleaved, format=(string)S32LE; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x0000000000000c0f, rate=(int){ 8000, 16000, 32000, 11025, 22050, 44100, 12000, 24000, 48000 }, layout=(string)interleaved, format=(string)S32LE</details>
8715 <direction>source</direction>
8716 <presence>always</presence>
8717 <details>audio/x-dts, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ]</details>
8722 <name>avenc_dnxhd</name>
8723 <longname>libav VC3/DNxHD encoder</longname>
8724 <class>Codec/Encoder/Video</class>
8725 <description>libav dnxhd encoder</description>
8726 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8730 <direction>sink</direction>
8731 <presence>always</presence>
8732 <details>video/x-raw, width=(int)1920, height=(int)1080, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ Y42B, I422_10LE, Y444_10LE, GBR_10LE }; video/x-raw, width=(int)1280, height=(int)720, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ Y42B, I422_10LE, Y444_10LE, GBR_10LE }</details>
8736 <direction>source</direction>
8737 <presence>always</presence>
8738 <details>video/x-dnxhd, width=(int)1920, height=(int)1080, framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dnxhd, width=(int)1280, height=(int)720, framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
8743 <name>avenc_dpx</name>
8744 <longname>libav DPX (Digital Picture Exchange) image encoder</longname>
8745 <class>Codec/Encoder/Video</class>
8746 <description>libav dpx encoder</description>
8747 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8751 <direction>sink</direction>
8752 <presence>always</presence>
8753 <details>video/x-raw, format=(string){ GRAY8, RGB, RGBA, ABGR, GRAY16_LE, GRAY16_BE, GBR_10LE, GBR_10BE, GBR_12LE, GBR_12BE }</details>
8757 <direction>source</direction>
8758 <presence>always</presence>
8759 <details>unknown/unknown</details>
8764 <name>avenc_dvvideo</name>
8765 <longname>libav DV (Digital Video) encoder</longname>
8766 <class>Codec/Encoder/Video</class>
8767 <description>libav dvvideo encoder</description>
8768 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8772 <direction>sink</direction>
8773 <presence>always</presence>
8774 <details>video/x-raw, format=(string)Y41B, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)8/9; video/x-raw, format=(string)Y41B, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)32/27; video/x-raw, format=(string)Y42B, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)8/9; video/x-raw, format=(string)Y42B, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)32/27; video/x-raw, format=(string)I420, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)16/15; video/x-raw, format=(string)I420, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)64/45; video/x-raw, format=(string)Y41B, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)16/15; video/x-raw, format=(string)Y41B, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)64/45; video/x-raw, format=(string)Y42B, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)16/15; video/x-raw, format=(string)Y42B, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)64/45; video/x-raw, format=(string)Y42B, width=(int)1280, height=(int)1080, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)1/1; video/x-raw, format=(string)Y42B, width=(int)1280, height=(int)1080, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)3/2; video/x-raw, format=(string)Y42B, width=(int)1440, height=(int)1080, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)1/1; video/x-raw, format=(string)Y42B, width=(int)1440, height=(int)1080, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)4/3; video/x-raw, format=(string)Y42B, width=(int)960, height=(int)720, framerate=(fraction)60000/1001, pixel-aspect-ratio=(fraction)1/1; video/x-raw, format=(string)Y42B, width=(int)960, height=(int)720, framerate=(fraction)60000/1001, pixel-aspect-ratio=(fraction)4/3; video/x-raw, format=(string)Y42B, width=(int)960, height=(int)720, framerate=(fraction)50/1, pixel-aspect-ratio=(fraction)1/1; video/x-raw, format=(string)Y42B, width=(int)960, height=(int)720, framerate=(fraction)50/1, pixel-aspect-ratio=(fraction)4/3</details>
8778 <direction>source</direction>
8779 <presence>always</presence>
8780 <details>video/x-dv, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)8/9, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)32/27, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)8/9, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)32/27, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)16/15, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)64/45, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)16/15, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)64/45, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)16/15, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)64/45, systemstream=(boolean)false; video/x-dv, width=(int)1280, height=(int)1080, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)1/1, systemstream=(boolean)false; video/x-dv, width=(int)1280, height=(int)1080, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)3/2, systemstream=(boolean)false; video/x-dv, width=(int)1440, height=(int)1080, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)1/1, systemstream=(boolean)false; video/x-dv, width=(int)1440, height=(int)1080, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)4/3, systemstream=(boolean)false; video/x-dv, width=(int)960, height=(int)720, framerate=(fraction)60000/1001, pixel-aspect-ratio=(fraction)1/1, systemstream=(boolean)false; video/x-dv, width=(int)960, height=(int)720, framerate=(fraction)60000/1001, pixel-aspect-ratio=(fraction)4/3, systemstream=(boolean)false; video/x-dv, width=(int)960, height=(int)720, framerate=(fraction)50/1, pixel-aspect-ratio=(fraction)1/1, systemstream=(boolean)false; video/x-dv, width=(int)960, height=(int)720, framerate=(fraction)50/1, pixel-aspect-ratio=(fraction)4/3, systemstream=(boolean)false</details>
8785 <name>avenc_eac3</name>
8786 <longname>libav ATSC A/52 E-AC-3 encoder</longname>
8787 <class>Codec/Encoder/Audio</class>
8788 <description>libav eac3 encoder</description>
8789 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8793 <direction>sink</direction>
8794 <presence>always</presence>
8795 <details>audio/x-raw, channels=(int)1, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)2, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000103, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000007, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000c03, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000033, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000107, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000c07, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000037, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)2, channel-mask=(bitmask)0x000000000000000c, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x000000000000000b, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x000000000000010b, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x000000000000000f, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000c0b, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x000000000000003b, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x000000000000010f, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x0000000000000c0f, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x000000000000003f, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE</details>
8799 <direction>source</direction>
8800 <presence>always</presence>
8801 <details>audio/x-eac3, channels=(int)[ 1, 6 ], rate=(int){ 48000, 44100, 32000 }</details>
8806 <name>avenc_ffv1</name>
8807 <longname>libav FFmpeg video codec #1 encoder</longname>
8808 <class>Codec/Encoder/Video</class>
8809 <description>libav ffv1 encoder</description>
8810 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8814 <direction>sink</direction>
8815 <presence>always</presence>
8816 <details>video/x-raw, format=(string){ I420, A420, Y444, Y42B, Y41B, YUV9, BGRx, BGRA, I420_10LE, I422_10LE, Y444_10LE, I420_12LE, I422_12LE, Y444_12LE, A444_10LE, A422_10LE, A420_10LE, GRAY16_LE, GRAY8, GBR_10LE, GBR_12LE }</details>
8820 <direction>source</direction>
8821 <presence>always</presence>
8822 <details>video/x-ffv, ffvversion=(int)1</details>
8827 <name>avenc_ffvhuff</name>
8828 <longname>libav Huffyuv FFmpeg variant encoder</longname>
8829 <class>Codec/Encoder/Video</class>
8830 <description>libav ffvhuff encoder</description>
8831 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8835 <direction>sink</direction>
8836 <presence>always</presence>
8837 <details>video/x-raw, format=(string){ I420, Y42B, Y444, Y41B, YUV9, GBR, GBR_10LE, GBR_12LE, GRAY8, GRAY16_LE, A420, GBRA, I420_10LE, I420_12LE, I422_10LE, I422_12LE, Y444_10LE, Y444_12LE, A420_10LE, A422_10LE, A444_10LE, RGB, BGRA }</details>
8841 <direction>source</direction>
8842 <presence>always</presence>
8843 <details>video/x-gst-av-ffvhuff</details>
8848 <name>avenc_fits</name>
8849 <longname>libav Flexible Image Transport System encoder</longname>
8850 <class>Codec/Encoder/Video</class>
8851 <description>libav fits encoder</description>
8852 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8856 <direction>sink</direction>
8857 <presence>always</presence>
8858 <details>video/x-raw, format=(string){ GBR, GBRA, GRAY16_BE, GRAY8 }</details>
8862 <direction>source</direction>
8863 <presence>always</presence>
8864 <details>unknown/unknown</details>
8869 <name>avenc_flashsv</name>
8870 <longname>libav Flash Screen Video encoder</longname>
8871 <class>Codec/Encoder/Video</class>
8872 <description>libav flashsv encoder</description>
8873 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8877 <direction>sink</direction>
8878 <presence>always</presence>
8879 <details>video/x-raw, format=(string)BGR</details>
8883 <direction>source</direction>
8884 <presence>always</presence>
8885 <details>video/x-flash-screen</details>
8890 <name>avenc_flashsv2</name>
8891 <longname>libav Flash Screen Video Version 2 encoder</longname>
8892 <class>Codec/Encoder/Video</class>
8893 <description>libav flashsv2 encoder</description>
8894 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8898 <direction>sink</direction>
8899 <presence>always</presence>
8900 <details>video/x-raw, format=(string)BGR</details>
8904 <direction>source</direction>
8905 <presence>always</presence>
8906 <details>video/x-flash-screen2</details>
8911 <name>avenc_flv</name>
8912 <longname>libav FLV / Sorenson Spark / Sorenson H.263 (Flash Video) encoder</longname>
8913 <class>Codec/Encoder/Video</class>
8914 <description>libav flv encoder</description>
8915 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8919 <direction>sink</direction>
8920 <presence>always</presence>
8921 <details>video/x-raw, format=(string)I420</details>
8925 <direction>source</direction>
8926 <presence>always</presence>
8927 <details>video/x-flash-video, flvversion=(int)1</details>
8932 <name>avenc_g722</name>
8933 <longname>libav G.722 ADPCM encoder</longname>
8934 <class>Codec/Encoder/Audio</class>
8935 <description>libav g722 encoder</description>
8936 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8940 <direction>sink</direction>
8941 <presence>always</presence>
8942 <details>audio/x-raw, channels=(int)1, rate=(int){ 16000 }, layout=(string)interleaved, format=(string)S16LE</details>
8946 <direction>source</direction>
8947 <presence>always</presence>
8948 <details>audio/G722, channels=(int)1, rate=(int){ 16000 }</details>
8953 <name>avenc_g723_1</name>
8954 <longname>libav G.723.1 encoder</longname>
8955 <class>Codec/Encoder/Audio</class>
8956 <description>libav g723_1 encoder</description>
8957 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8961 <direction>sink</direction>
8962 <presence>always</presence>
8963 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE</details>
8967 <direction>source</direction>
8968 <presence>always</presence>
8969 <details>unknown/unknown</details>
8974 <name>avenc_g726</name>
8975 <longname>libav G.726 ADPCM encoder</longname>
8976 <class>Codec/Encoder/Audio</class>
8977 <description>libav g726 encoder</description>
8978 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8982 <direction>sink</direction>
8983 <presence>always</presence>
8984 <details>audio/x-raw, channels=(int)1, rate=(int){ 8000 }, layout=(string)interleaved, format=(string)S16LE</details>
8988 <direction>source</direction>
8989 <presence>always</presence>
8990 <details>audio/x-adpcm, channels=(int)1, rate=(int){ 8000 }, layout=(string)g726</details>
8995 <name>avenc_g726le</name>
8996 <longname>libav G.726 little endian ADPCM ("right-justified") encoder</longname>
8997 <class>Codec/Encoder/Audio</class>
8998 <description>libav g726le encoder</description>
8999 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9003 <direction>sink</direction>
9004 <presence>always</presence>
9005 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE</details>
9009 <direction>source</direction>
9010 <presence>always</presence>
9011 <details>unknown/unknown</details>
9016 <name>avenc_h261</name>
9017 <longname>libav H.261 encoder</longname>
9018 <class>Codec/Encoder/Video</class>
9019 <description>libav h261 encoder</description>
9020 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9024 <direction>sink</direction>
9025 <presence>always</presence>
9026 <details>video/x-raw, width=(int)352, height=(int)288, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)I420; video/x-raw, width=(int)176, height=(int)144, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)I420</details>
9030 <direction>source</direction>
9031 <presence>always</presence>
9032 <details>video/x-h261, width=(int)352, height=(int)288, framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h261, width=(int)176, height=(int)144, framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
9037 <name>avenc_h263</name>
9038 <longname>libav H.263 / H.263-1996 encoder</longname>
9039 <class>Codec/Encoder/Video</class>
9040 <description>libav h263 encoder</description>
9041 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9045 <direction>sink</direction>
9046 <presence>always</presence>
9047 <details>video/x-raw, width=(int)352, height=(int)288, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)I420; video/x-raw, width=(int)704, height=(int)576, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)I420; video/x-raw, width=(int)176, height=(int)144, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)I420; video/x-raw, width=(int)1408, height=(int)1152, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)I420; video/x-raw, width=(int)128, height=(int)96, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)I420</details>
9051 <direction>source</direction>
9052 <presence>always</presence>
9053 <details>video/x-h263, width=(int)352, height=(int)288, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)704, height=(int)576, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)176, height=(int)144, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)1408, height=(int)1152, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)128, height=(int)96, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263</details>
9058 <name>avenc_h263p</name>
9059 <longname>libav H.263+ / H.263-1998 / H.263 version 2 encoder</longname>
9060 <class>Codec/Encoder/Video</class>
9061 <description>libav h263p encoder</description>
9062 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9066 <direction>sink</direction>
9067 <presence>always</presence>
9068 <details>video/x-raw, format=(string)I420</details>
9072 <direction>source</direction>
9073 <presence>always</presence>
9074 <details>video/x-h263, variant=(string)itu, h263version=(string)h263p</details>
9079 <name>avenc_huffyuv</name>
9080 <longname>libav Huffyuv / HuffYUV encoder</longname>
9081 <class>Codec/Encoder/Video</class>
9082 <description>libav huffyuv encoder</description>
9083 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9087 <direction>sink</direction>
9088 <presence>always</presence>
9089 <details>video/x-raw, format=(string){ Y42B, RGB, BGRA }</details>
9093 <direction>source</direction>
9094 <presence>always</presence>
9095 <details>video/x-huffyuv</details>
9100 <name>avenc_jpeg2000</name>
9101 <longname>libav JPEG 2000 encoder</longname>
9102 <class>Codec/Encoder/Video</class>
9103 <description>libav jpeg2000 encoder</description>
9104 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9108 <direction>sink</direction>
9109 <presence>always</presence>
9110 <details>video/x-raw, format=(string){ RGB, Y444, GRAY8, I420, Y42B, YUV9, Y41B }</details>
9114 <direction>source</direction>
9115 <presence>always</presence>
9116 <details>image/x-j2c</details>
9121 <name>avenc_jpegls</name>
9122 <longname>libav JPEG-LS encoder</longname>
9123 <class>Codec/Encoder/Video</class>
9124 <description>libav jpegls encoder</description>
9125 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9129 <direction>sink</direction>
9130 <presence>always</presence>
9131 <details>video/x-raw, format=(string){ BGR, RGB, GRAY8, GRAY16_LE }</details>
9135 <direction>source</direction>
9136 <presence>always</presence>
9137 <details>unknown/unknown</details>
9142 <name>avenc_ljpeg</name>
9143 <longname>libav Lossless JPEG encoder</longname>
9144 <class>Codec/Encoder/Image</class>
9145 <description>libav ljpeg encoder</description>
9146 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9150 <direction>sink</direction>
9151 <presence>always</presence>
9152 <details>video/x-raw, format=(string){ BGR, BGRA, BGRx, I420, Y444, Y42B }</details>
9156 <direction>source</direction>
9157 <presence>always</presence>
9158 <details>image/jpeg, parsed=(boolean)true</details>
9163 <name>avenc_mjpeg</name>
9164 <longname>libav MJPEG (Motion JPEG) encoder</longname>
9165 <class>Codec/Encoder/Image</class>
9166 <description>libav mjpeg encoder</description>
9167 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9171 <direction>sink</direction>
9172 <presence>always</presence>
9173 <details>video/x-raw, format=(string){ I420, Y42B, Y444 }</details>
9177 <direction>source</direction>
9178 <presence>always</presence>
9179 <details>image/jpeg, parsed=(boolean)true</details>
9184 <name>avenc_mlp</name>
9185 <longname>libav MLP (Meridian Lossless Packing) encoder</longname>
9186 <class>Codec/Encoder/Audio</class>
9187 <description>libav mlp encoder</description>
9188 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9192 <direction>sink</direction>
9193 <presence>always</presence>
9194 <details>audio/x-raw, channels=(int)1, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)2, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000103, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000033, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x000000000000000b, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)3, channel-mask=(bitmask)0x0000000000000007, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x0000000000000107, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000037, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)4, channel-mask=(bitmask)0x000000000000000f, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x000000000000010f, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x000000000000003f, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE</details>
9198 <direction>source</direction>
9199 <presence>always</presence>
9200 <details>audio/x-mlp, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ]</details>
9205 <name>avenc_mp2</name>
9206 <longname>libav MP2 (MPEG audio layer 2) encoder</longname>
9207 <class>Codec/Encoder/Audio</class>
9208 <description>libav mp2 encoder</description>
9209 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9213 <direction>sink</direction>
9214 <presence>always</presence>
9215 <details>audio/x-raw, channels=(int)1, rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)2, rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, layout=(string)interleaved, format=(string)S16LE</details>
9219 <direction>source</direction>
9220 <presence>always</presence>
9221 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, mpegversion=(int)1, layer=(int)2</details>
9226 <name>avenc_mp2fixed</name>
9227 <longname>libav MP2 fixed point (MPEG audio layer 2) encoder</longname>
9228 <class>Codec/Encoder/Audio</class>
9229 <description>libav mp2fixed encoder</description>
9230 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9234 <direction>sink</direction>
9235 <presence>always</presence>
9236 <details>audio/x-raw, channels=(int)1, rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)2, rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, layout=(string)interleaved, format=(string)S16LE</details>
9240 <direction>source</direction>
9241 <presence>always</presence>
9242 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, mpegversion=(int)1, layer=(int)2</details>
9247 <name>avenc_mpeg1video</name>
9248 <longname>libav MPEG-1 video encoder</longname>
9249 <class>Codec/Encoder/Video</class>
9250 <description>libav mpeg1video encoder</description>
9251 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9255 <direction>sink</direction>
9256 <presence>always</presence>
9257 <details>video/x-raw, framerate=(fraction){ 24000/1001, 24/1, 25/1, 30000/1001, 30/1, 50/1, 60000/1001, 60/1, 15/1, 5/1, 10/1, 12/1, 15/1 }, format=(string)I420</details>
9261 <direction>source</direction>
9262 <presence>always</presence>
9263 <details>video/mpeg, mpegversion=(int)1, systemstream=(boolean)false</details>
9268 <name>avenc_mpeg2video</name>
9269 <longname>libav MPEG-2 video encoder</longname>
9270 <class>Codec/Encoder/Video</class>
9271 <description>libav mpeg2video encoder</description>
9272 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9276 <direction>sink</direction>
9277 <presence>always</presence>
9278 <details>video/x-raw, framerate=(fraction){ 1/1, 2/1, 3/1, 4/1, 5/1, 6/1, 8/1, 9/1, 10/1, 12/1, 15/1, 16/1, 18/1, 20/1, 24/1, 25/1, 30/1, 32/1, 36/1, 40/1, 45/1, 48/1, 50/1, 60/1, 72/1, 75/1, 80/1, 90/1, 96/1, 100/1, 120/1, 150/1, 180/1, 200/1, 240/1, 750/1001, 800/1001, 960/1001, 1000/1001, 1200/1001, 1250/1001, 1500/1001, 1600/1001, 1875/1001, 2000/1001, 2400/1001, 2500/1001, 3000/1001, 3750/1001, 4000/1001, 4800/1001, 5000/1001, 6000/1001, 7500/1001, 8000/1001, 10000/1001, 12000/1001, 15000/1001, 20000/1001, 24000/1001, 30000/1001, 60000/1001 }, format=(string){ I420, Y42B }</details>
9282 <direction>source</direction>
9283 <presence>always</presence>
9284 <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)false</details>
9289 <name>avenc_mpeg4</name>
9290 <longname>libav MPEG-4 part 2 encoder</longname>
9291 <class>Codec/Encoder/Video</class>
9292 <description>libav mpeg4 encoder</description>
9293 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9297 <direction>sink</direction>
9298 <presence>always</presence>
9299 <details>video/x-raw, format=(string)I420</details>
9303 <direction>source</direction>
9304 <presence>always</presence>
9305 <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string){ simple, advanced-simple }; video/x-divx, divxversion=(int)5</details>
9310 <name>avenc_msmpeg4</name>
9311 <longname>libav MPEG-4 part 2 Microsoft variant version 3 encoder</longname>
9312 <class>Codec/Encoder/Video</class>
9313 <description>libav msmpeg4 encoder</description>
9314 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9318 <direction>sink</direction>
9319 <presence>always</presence>
9320 <details>video/x-raw, format=(string)I420</details>
9324 <direction>source</direction>
9325 <presence>always</presence>
9326 <details>video/x-msmpeg, msmpegversion=(int)43</details>
9331 <name>avenc_msmpeg4v2</name>
9332 <longname>libav MPEG-4 part 2 Microsoft variant version 2 encoder</longname>
9333 <class>Codec/Encoder/Video</class>
9334 <description>libav msmpeg4v2 encoder</description>
9335 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9339 <direction>sink</direction>
9340 <presence>always</presence>
9341 <details>video/x-raw, format=(string)I420</details>
9345 <direction>source</direction>
9346 <presence>always</presence>
9347 <details>video/x-msmpeg, msmpegversion=(int)42</details>
9352 <name>avenc_msvideo1</name>
9353 <longname>libav Microsoft Video-1 encoder</longname>
9354 <class>Codec/Encoder/Video</class>
9355 <description>libav msvideo1 encoder</description>
9356 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9360 <direction>sink</direction>
9361 <presence>always</presence>
9362 <details>video/x-raw, format=(string)RGB15</details>
9366 <direction>source</direction>
9367 <presence>always</presence>
9368 <details>video/x-msvideocodec, msvideoversion=(int)1</details>
9373 <name>avenc_nellymoser</name>
9374 <longname>libav Nellymoser Asao encoder</longname>
9375 <class>Codec/Encoder/Audio</class>
9376 <description>libav nellymoser encoder</description>
9377 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9381 <direction>sink</direction>
9382 <presence>always</presence>
9383 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)F32LE</details>
9387 <direction>source</direction>
9388 <presence>always</presence>
9389 <details>audio/x-nellymoser, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ]</details>
9394 <name>avenc_opus</name>
9395 <longname>libav Opus encoder</longname>
9396 <class>Codec/Encoder/Audio</class>
9397 <description>libav opus encoder</description>
9398 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9402 <direction>sink</direction>
9403 <presence>always</presence>
9404 <details>audio/x-raw, channels=(int)1, rate=(int)48000, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channels=(int)2, rate=(int)48000, layout=(string)interleaved, format=(string)F32LE</details>
9408 <direction>source</direction>
9409 <presence>always</presence>
9410 <details>unknown/unknown</details>
9415 <name>avenc_pam</name>
9416 <longname>libav PAM (Portable AnyMap) image encoder</longname>
9417 <class>Codec/Encoder/Video</class>
9418 <description>libav pam encoder</description>
9419 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9423 <direction>sink</direction>
9424 <presence>always</presence>
9425 <details>video/x-raw, format=(string){ RGB, RGBA, GRAY8, GRAY16_BE }</details>
9429 <direction>source</direction>
9430 <presence>always</presence>
9431 <details>image/x-portable-anymap</details>
9436 <name>avenc_pbm</name>
9437 <longname>libav PBM (Portable BitMap) image encoder</longname>
9438 <class>Codec/Encoder/Image</class>
9439 <description>libav pbm encoder</description>
9440 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9444 <direction>sink</direction>
9445 <presence>always</presence>
9446 <details>video/x-raw</details>
9450 <direction>source</direction>
9451 <presence>always</presence>
9452 <details>image/pbm</details>
9457 <name>avenc_pcx</name>
9458 <longname>libav PC Paintbrush PCX image encoder</longname>
9459 <class>Codec/Encoder/Image</class>
9460 <description>libav pcx encoder</description>
9461 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9465 <direction>sink</direction>
9466 <presence>always</presence>
9467 <details>video/x-raw, format=(string){ RGB, GRAY8, RGB8P }</details>
9471 <direction>source</direction>
9472 <presence>always</presence>
9473 <details>image/x-pcx</details>
9478 <name>avenc_pgm</name>
9479 <longname>libav PGM (Portable GrayMap) image encoder</longname>
9480 <class>Codec/Encoder/Video</class>
9481 <description>libav pgm encoder</description>
9482 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9486 <direction>sink</direction>
9487 <presence>always</presence>
9488 <details>video/x-raw, format=(string){ GRAY8, GRAY16_BE }</details>
9492 <direction>source</direction>
9493 <presence>always</presence>
9494 <details>image/x-portable-graymap</details>
9499 <name>avenc_pgmyuv</name>
9500 <longname>libav PGMYUV (Portable GrayMap YUV) image encoder</longname>
9501 <class>Codec/Encoder/Video</class>
9502 <description>libav pgmyuv encoder</description>
9503 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9507 <direction>sink</direction>
9508 <presence>always</presence>
9509 <details>video/x-raw, format=(string)I420</details>
9513 <direction>source</direction>
9514 <presence>always</presence>
9515 <details>video/x-gst-av-pgmyuv</details>
9520 <name>avenc_png</name>
9521 <longname>libav PNG (Portable Network Graphics) image encoder</longname>
9522 <class>Codec/Encoder/Video</class>
9523 <description>libav png encoder</description>
9524 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9528 <direction>sink</direction>
9529 <presence>always</presence>
9530 <details>video/x-raw, format=(string){ RGB, RGBA, RGB8P, GRAY8, GRAY16_BE }</details>
9534 <direction>source</direction>
9535 <presence>always</presence>
9536 <details>image/png</details>
9541 <name>avenc_ppm</name>
9542 <longname>libav PPM (Portable PixelMap) image encoder</longname>
9543 <class>Codec/Encoder/Image</class>
9544 <description>libav ppm encoder</description>
9545 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9549 <direction>sink</direction>
9550 <presence>always</presence>
9551 <details>video/x-raw, format=(string)RGB</details>
9555 <direction>source</direction>
9556 <presence>always</presence>
9557 <details>image/ppm</details>
9562 <name>avenc_prores</name>
9563 <longname>libav Apple ProRes encoder</longname>
9564 <class>Codec/Encoder/Video</class>
9565 <description>libav prores encoder</description>
9566 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9570 <direction>sink</direction>
9571 <presence>always</presence>
9572 <details>video/x-raw, format=(string)I422_10LE</details>
9576 <direction>source</direction>
9577 <presence>always</presence>
9578 <details>video/x-prores</details>
9583 <name>avenc_prores_aw</name>
9584 <longname>libav Apple ProRes encoder</longname>
9585 <class>Codec/Encoder/Video</class>
9586 <description>libav prores_aw encoder</description>
9587 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9591 <direction>sink</direction>
9592 <presence>always</presence>
9593 <details>video/x-raw, format=(string)I422_10LE</details>
9597 <direction>source</direction>
9598 <presence>always</presence>
9599 <details>video/x-prores</details>
9604 <name>avenc_prores_ks</name>
9605 <longname>libav Apple ProRes (iCodec Pro) encoder</longname>
9606 <class>Codec/Encoder/Video</class>
9607 <description>libav prores_ks encoder</description>
9608 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9612 <direction>sink</direction>
9613 <presence>always</presence>
9614 <details>video/x-raw, format=(string){ I422_10LE, Y444_10LE, A444_10LE }</details>
9618 <direction>source</direction>
9619 <presence>always</presence>
9620 <details>video/x-prores</details>
9625 <name>avenc_qtrle</name>
9626 <longname>libav QuickTime Animation (RLE) video encoder</longname>
9627 <class>Codec/Encoder/Video</class>
9628 <description>libav qtrle encoder</description>
9629 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9633 <direction>sink</direction>
9634 <presence>always</presence>
9635 <details>video/x-raw, format=(string){ RGB, ARGB, GRAY8 }</details>
9639 <direction>source</direction>
9640 <presence>always</presence>
9641 <details>video/x-rle, layout=(string)quicktime, depth=(int)[ 1, 64 ]</details>
9646 <name>avenc_r10k</name>
9647 <longname>libav AJA Kona 10-bit RGB Codec encoder</longname>
9648 <class>Codec/Encoder/Video</class>
9649 <description>libav r10k encoder</description>
9650 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9654 <direction>sink</direction>
9655 <presence>always</presence>
9656 <details>video/x-raw</details>
9660 <direction>source</direction>
9661 <presence>always</presence>
9662 <details>unknown/unknown</details>
9667 <name>avenc_real_144</name>
9668 <longname>libav RealAudio 1.0 (14.4K) encoder</longname>
9669 <class>Codec/Encoder/Audio</class>
9670 <description>libav real_144 encoder</description>
9671 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9675 <direction>sink</direction>
9676 <presence>always</presence>
9677 <details>audio/x-raw, channels=(int)1, rate=(int)8000, layout=(string)interleaved, format=(string)S16LE</details>
9681 <direction>source</direction>
9682 <presence>always</presence>
9683 <details>audio/x-pn-realaudio, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], raversion=(int)1</details>
9688 <name>avenc_roq_dpcm</name>
9689 <longname>libav id RoQ DPCM encoder</longname>
9690 <class>Codec/Encoder/Audio</class>
9691 <description>libav roq_dpcm encoder</description>
9692 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9696 <direction>sink</direction>
9697 <presence>always</presence>
9698 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int){ 22050 }, layout=(string)interleaved, format=(string)S16LE</details>
9702 <direction>source</direction>
9703 <presence>always</presence>
9704 <details>audio/x-dpcm, channels=(int)[ 1, 2 ], rate=(int){ 22050 }, layout=(string)roq</details>
9709 <name>avenc_roqvideo</name>
9710 <longname>libav id RoQ video encoder</longname>
9711 <class>Codec/Encoder/Video</class>
9712 <description>libav roqvideo encoder</description>
9713 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9717 <direction>sink</direction>
9718 <presence>always</presence>
9719 <details>video/x-raw, format=(string)Y444</details>
9723 <direction>source</direction>
9724 <presence>always</presence>
9725 <details>video/x-gst-av-roqvideo</details>
9730 <name>avenc_rv10</name>
9731 <longname>libav RealVideo 1.0 encoder</longname>
9732 <class>Codec/Encoder/Video</class>
9733 <description>libav rv10 encoder</description>
9734 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9738 <direction>sink</direction>
9739 <presence>always</presence>
9740 <details>video/x-raw, format=(string)I420</details>
9744 <direction>source</direction>
9745 <presence>always</presence>
9746 <details>video/x-pn-realvideo, rmversion=(int)1</details>
9751 <name>avenc_rv20</name>
9752 <longname>libav RealVideo 2.0 encoder</longname>
9753 <class>Codec/Encoder/Video</class>
9754 <description>libav rv20 encoder</description>
9755 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9759 <direction>sink</direction>
9760 <presence>always</presence>
9761 <details>video/x-raw, format=(string)I420</details>
9765 <direction>source</direction>
9766 <presence>always</presence>
9767 <details>video/x-pn-realvideo, rmversion=(int)2</details>
9772 <name>avenc_s302m</name>
9773 <longname>libav SMPTE 302M encoder</longname>
9774 <class>Codec/Encoder/Audio</class>
9775 <description>libav s302m encoder</description>
9776 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9780 <direction>sink</direction>
9781 <presence>always</presence>
9782 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)48000, layout=(string)interleaved, format=(string){ S32LE, S16LE }</details>
9786 <direction>source</direction>
9787 <presence>always</presence>
9788 <details>audio/x-smpte-302m</details>
9793 <name>avenc_sgi</name>
9794 <longname>libav SGI image encoder</longname>
9795 <class>Codec/Encoder/Image</class>
9796 <description>libav sgi encoder</description>
9797 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9801 <direction>sink</direction>
9802 <presence>always</presence>
9803 <details>video/x-raw, format=(string){ RGB, RGBA, GRAY16_LE, GRAY16_BE, GRAY8 }</details>
9807 <direction>source</direction>
9808 <presence>always</presence>
9809 <details>image/x-sgi</details>
9814 <name>avenc_snow</name>
9815 <longname>libav Snow encoder</longname>
9816 <class>Codec/Encoder/Video</class>
9817 <description>libav snow encoder</description>
9818 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9822 <direction>sink</direction>
9823 <presence>always</presence>
9824 <details>video/x-raw, format=(string){ I420, YUV9, Y444, GRAY8 }</details>
9828 <direction>source</direction>
9829 <presence>always</presence>
9830 <details>unknown/unknown</details>
9835 <name>avenc_sonic</name>
9836 <longname>libav Sonic encoder</longname>
9837 <class>Codec/Encoder/Audio</class>
9838 <description>libav sonic encoder</description>
9839 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9843 <direction>sink</direction>
9844 <presence>always</presence>
9845 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE</details>
9849 <direction>source</direction>
9850 <presence>always</presence>
9851 <details>unknown/unknown</details>
9856 <name>avenc_sonicls</name>
9857 <longname>libav Sonic lossless encoder</longname>
9858 <class>Codec/Encoder/Audio</class>
9859 <description>libav sonicls encoder</description>
9860 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9864 <direction>sink</direction>
9865 <presence>always</presence>
9866 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE</details>
9870 <direction>source</direction>
9871 <presence>always</presence>
9872 <details>unknown/unknown</details>
9877 <name>avenc_sunrast</name>
9878 <longname>libav Sun Rasterfile image encoder</longname>
9879 <class>Codec/Encoder/Image</class>
9880 <description>libav sunrast encoder</description>
9881 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9885 <direction>sink</direction>
9886 <presence>always</presence>
9887 <details>video/x-raw, format=(string){ BGR, RGB8P, GRAY8 }</details>
9891 <direction>source</direction>
9892 <presence>always</presence>
9893 <details>image/x-sun-raster</details>
9898 <name>avenc_svq1</name>
9899 <longname>libav Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1 encoder</longname>
9900 <class>Codec/Encoder/Video</class>
9901 <description>libav svq1 encoder</description>
9902 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9906 <direction>sink</direction>
9907 <presence>always</presence>
9908 <details>video/x-raw, format=(string)YUV9</details>
9912 <direction>source</direction>
9913 <presence>always</presence>
9914 <details>video/x-svq, svqversion=(int)1</details>
9919 <name>avenc_targa</name>
9920 <longname>libav Truevision Targa image encoder</longname>
9921 <class>Codec/Encoder/Image</class>
9922 <description>libav targa encoder</description>
9923 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9927 <direction>sink</direction>
9928 <presence>always</presence>
9929 <details>video/x-raw, format=(string){ BGR, BGRA, RGB15, GRAY8, RGB8P }</details>
9933 <direction>source</direction>
9934 <presence>always</presence>
9935 <details>image/x-tga</details>
9940 <name>avenc_tiff</name>
9941 <longname>libav TIFF image encoder</longname>
9942 <class>Codec/Encoder/Image</class>
9943 <description>libav tiff encoder</description>
9944 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9948 <direction>sink</direction>
9949 <presence>always</presence>
9950 <details>video/x-raw, format=(string){ RGB, RGB8P, RGBA, GRAY8, GRAY16_LE, I420, Y42B, Y444, YUV9, Y41B }</details>
9954 <direction>source</direction>
9955 <presence>always</presence>
9956 <details>image/tiff</details>
9961 <name>avenc_truehd</name>
9962 <longname>libav TrueHD encoder</longname>
9963 <class>Codec/Encoder/Audio</class>
9964 <description>libav truehd encoder</description>
9965 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9969 <direction>sink</direction>
9970 <presence>always</presence>
9971 <details>audio/x-raw, channels=(int)2, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)5, channel-mask=(bitmask)0x0000000000000037, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channels=(int)6, channel-mask=(bitmask)0x000000000000003f, rate=(int){ 44100, 48000, 88200, 96000, 176400, 192000 }, layout=(string)interleaved, format=(string)S16LE</details>
9975 <direction>source</direction>
9976 <presence>always</presence>
9977 <details>audio/x-true-hd, channels=(int)[ 1, 8 ], rate=(int)[ 4000, 96000 ]</details>
9982 <name>avenc_tta</name>
9983 <longname>libav TTA (True Audio) encoder</longname>
9984 <class>Codec/Encoder/Audio</class>
9985 <description>libav tta encoder</description>
9986 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9990 <direction>sink</direction>
9991 <presence>always</presence>
9992 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ U8, S16LE, S32LE }</details>
9996 <direction>source</direction>
9997 <presence>always</presence>
9998 <details>audio/x-tta, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ]</details>
10003 <name>avenc_utvideo</name>
10004 <longname>libav Ut Video encoder</longname>
10005 <class>Codec/Encoder/Video</class>
10006 <description>libav utvideo encoder</description>
10007 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10011 <direction>sink</direction>
10012 <presence>always</presence>
10013 <details>video/x-raw, format=(string){ RGB, RGBA, Y42B, I420, Y444 }</details>
10017 <direction>source</direction>
10018 <presence>always</presence>
10019 <details>unknown/unknown</details>
10024 <name>avenc_vc2</name>
10025 <longname>libav SMPTE VC-2 encoder</longname>
10026 <class>Codec/Encoder/Video</class>
10027 <description>libav vc2 encoder</description>
10028 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10032 <direction>sink</direction>
10033 <presence>always</presence>
10034 <details>video/x-raw, format=(string){ I420, Y42B, Y444, I420_10LE, I422_10LE, Y444_10LE, I420_12LE, I422_12LE, Y444_12LE }</details>
10038 <direction>source</direction>
10039 <presence>always</presence>
10040 <details>unknown/unknown</details>
10045 <name>avenc_wavpack</name>
10046 <longname>libav WavPack encoder</longname>
10047 <class>Codec/Encoder/Audio</class>
10048 <description>libav wavpack encoder</description>
10049 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10053 <direction>sink</direction>
10054 <presence>always</presence>
10055 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE }</details>
10059 <direction>source</direction>
10060 <presence>always</presence>
10061 <details>unknown/unknown</details>
10066 <name>avenc_wmav1</name>
10067 <longname>libav Windows Media Audio 1 encoder</longname>
10068 <class>Codec/Encoder/Audio</class>
10069 <description>libav wmav1 encoder</description>
10070 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10074 <direction>sink</direction>
10075 <presence>always</presence>
10076 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)F32LE</details>
10080 <direction>source</direction>
10081 <presence>always</presence>
10082 <details>audio/x-wma, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], wmaversion=(int)1, block_align=(int)[ 0, 2147483647 ], bitrate=(int)[ 0, 2147483647 ]</details>
10087 <name>avenc_wmav2</name>
10088 <longname>libav Windows Media Audio 2 encoder</longname>
10089 <class>Codec/Encoder/Audio</class>
10090 <description>libav wmav2 encoder</description>
10091 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10095 <direction>sink</direction>
10096 <presence>always</presence>
10097 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)F32LE</details>
10101 <direction>source</direction>
10102 <presence>always</presence>
10103 <details>audio/x-wma, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], wmaversion=(int)2, block_align=(int)[ 0, 2147483647 ], bitrate=(int)[ 0, 2147483647 ]</details>
10108 <name>avenc_wmv1</name>
10109 <longname>libav Windows Media Video 7 encoder</longname>
10110 <class>Codec/Encoder/Video</class>
10111 <description>libav wmv1 encoder</description>
10112 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10116 <direction>sink</direction>
10117 <presence>always</presence>
10118 <details>video/x-raw, format=(string)I420</details>
10122 <direction>source</direction>
10123 <presence>always</presence>
10124 <details>video/x-wmv, wmvversion=(int)1</details>
10129 <name>avenc_wmv2</name>
10130 <longname>libav Windows Media Video 8 encoder</longname>
10131 <class>Codec/Encoder/Video</class>
10132 <description>libav wmv2 encoder</description>
10133 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10137 <direction>sink</direction>
10138 <presence>always</presence>
10139 <details>video/x-raw, format=(string)I420</details>
10143 <direction>source</direction>
10144 <presence>always</presence>
10145 <details>video/x-wmv, wmvversion=(int)2</details>
10150 <name>avenc_xbm</name>
10151 <longname>libav XBM (X BitMap) image encoder</longname>
10152 <class>Codec/Encoder/Video</class>
10153 <description>libav xbm encoder</description>
10154 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10158 <direction>sink</direction>
10159 <presence>always</presence>
10160 <details>video/x-raw</details>
10164 <direction>source</direction>
10165 <presence>always</presence>
10166 <details>unknown/unknown</details>
10171 <name>avenc_xface</name>
10172 <longname>libav X-face image encoder</longname>
10173 <class>Codec/Encoder/Video</class>
10174 <description>libav xface encoder</description>
10175 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10179 <direction>sink</direction>
10180 <presence>always</presence>
10181 <details>video/x-raw</details>
10185 <direction>source</direction>
10186 <presence>always</presence>
10187 <details>unknown/unknown</details>
10192 <name>avenc_xwd</name>
10193 <longname>libav XWD (X Window Dump) image encoder</longname>
10194 <class>Codec/Encoder/Video</class>
10195 <description>libav xwd encoder</description>
10196 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10200 <direction>sink</direction>
10201 <presence>always</presence>
10202 <details>video/x-raw, format=(string){ BGRA, RGBA, ARGB, ABGR, RGB, BGR, RGB16, RGB15, RGB8P, GRAY8 }</details>
10206 <direction>source</direction>
10207 <presence>always</presence>
10208 <details>unknown/unknown</details>
10213 <name>avenc_zmbv</name>
10214 <longname>libav Zip Motion Blocks Video encoder</longname>
10215 <class>Codec/Encoder/Video</class>
10216 <description>libav zmbv encoder</description>
10217 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10221 <direction>sink</direction>
10222 <presence>always</presence>
10223 <details>video/x-raw, format=(string)RGB8P</details>
10227 <direction>source</direction>
10228 <presence>always</presence>
10229 <details>video/x-zmbv</details>
10234 <name>avmux_3g2</name>
10235 <longname>libav 3GP2 (3GPP2 file format) muxer</longname>
10236 <class>Codec/Muxer</class>
10237 <description>libav 3GP2 (3GPP2 file format) muxer</description>
10238 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10241 <name>audio_%u</name>
10242 <direction>sink</direction>
10243 <presence>request</presence>
10244 <details>audio/AMR, channels=(int)1, rate=(int){ 8000 }; audio/AMR-WB, channels=(int)1, rate=(int){ 16000 }; audio/mpeg, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)4, stream-format=(string)raw, base-profile=(string)lc</details>
10247 <name>video_%u</name>
10248 <direction>sink</direction>
10249 <presence>request</presence>
10250 <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string){ simple, advanced-simple }; video/x-divx, divxversion=(int)5; video/x-h263, width=(int)352, height=(int)288, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)704, height=(int)576, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)176, height=(int)144, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)1408, height=(int)1152, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)128, height=(int)96, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, variant=(string)itu, h263version=(string)h263p; video/x-h264, alignment=(string)au</details>
10254 <direction>source</direction>
10255 <presence>always</presence>
10256 <details>video/quicktime, variant=(string)3g2</details>
10261 <name>avmux_3gp</name>
10262 <longname>libav 3GP (3GPP file format) muxer (not recommended, use gppmux instead)</longname>
10263 <class>Codec/Muxer</class>
10264 <description>libav 3GP (3GPP file format) muxer (not recommended, use gppmux instead)</description>
10265 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10268 <name>audio_%u</name>
10269 <direction>sink</direction>
10270 <presence>request</presence>
10271 <details>audio/AMR, channels=(int)1, rate=(int){ 8000 }; audio/AMR-WB, channels=(int)1, rate=(int){ 16000 }; audio/mpeg, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)4, stream-format=(string)raw, base-profile=(string)lc</details>
10274 <name>video_%u</name>
10275 <direction>sink</direction>
10276 <presence>request</presence>
10277 <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string){ simple, advanced-simple }; video/x-divx, divxversion=(int)5; video/x-h263, width=(int)352, height=(int)288, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)704, height=(int)576, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)176, height=(int)144, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)1408, height=(int)1152, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)128, height=(int)96, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, variant=(string)itu, h263version=(string)h263p; video/x-h264, alignment=(string)au</details>
10281 <direction>source</direction>
10282 <presence>always</presence>
10283 <details>video/quicktime, variant=(string)3gpp</details>
10288 <name>avmux_a64</name>
10289 <longname>libav a64 - video for Commodore 64 muxer</longname>
10290 <class>Codec/Muxer</class>
10291 <description>libav a64 - video for Commodore 64 muxer</description>
10292 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10296 <direction>source</direction>
10297 <presence>always</presence>
10298 <details>application/x-gst-av-a64</details>
10303 <name>avmux_adts</name>
10304 <longname>libav ADTS AAC (Advanced Audio Coding) muxer (not recommended, use aacparse instead)</longname>
10305 <class>Codec/Muxer</class>
10306 <description>libav ADTS AAC (Advanced Audio Coding) muxer (not recommended, use aacparse instead)</description>
10307 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10310 <name>audio_%u</name>
10311 <direction>sink</direction>
10312 <presence>request</presence>
10313 <details>audio/mpeg, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)4, stream-format=(string)raw, base-profile=(string)lc</details>
10317 <direction>source</direction>
10318 <presence>always</presence>
10319 <details>application/x-gst-av-adts</details>
10324 <name>avmux_adx</name>
10325 <longname>libav CRI ADX muxer</longname>
10326 <class>Codec/Muxer</class>
10327 <description>libav CRI ADX muxer</description>
10328 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10331 <name>audio_%u</name>
10332 <direction>sink</direction>
10333 <presence>request</presence>
10334 <details>audio/x-adpcm, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)adx</details>
10338 <direction>source</direction>
10339 <presence>always</presence>
10340 <details>application/x-gst-av-adx</details>
10345 <name>avmux_aiff</name>
10346 <longname>libav Audio IFF muxer (not recommended, use aiffmux instead)</longname>
10347 <class>Codec/Muxer</class>
10348 <description>libav Audio IFF muxer (not recommended, use aiffmux instead)</description>
10349 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10352 <name>audio_%u</name>
10353 <direction>sink</direction>
10354 <presence>request</presence>
10355 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16BE, layout=(string)interleaved</details>
10358 <name>video_%u</name>
10359 <direction>sink</direction>
10360 <presence>request</presence>
10361 <details>image/png</details>
10365 <direction>source</direction>
10366 <presence>always</presence>
10367 <details>audio/x-aiff</details>
10372 <name>avmux_amr</name>
10373 <longname>libav 3GPP AMR muxer</longname>
10374 <class>Codec/Muxer</class>
10375 <description>libav 3GPP AMR muxer</description>
10376 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10379 <name>audio_%u</name>
10380 <direction>sink</direction>
10381 <presence>request</presence>
10382 <details>audio/AMR, channels=(int)1, rate=(int){ 8000 }; audio/AMR-WB, channels=(int)1, rate=(int){ 16000 }</details>
10386 <direction>source</direction>
10387 <presence>always</presence>
10388 <details>audio/x-amr-nb-sh</details>
10393 <name>avmux_apng</name>
10394 <longname>libav Animated Portable Network Graphics muxer</longname>
10395 <class>Codec/Muxer</class>
10396 <description>libav Animated Portable Network Graphics muxer</description>
10397 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10401 <direction>source</direction>
10402 <presence>always</presence>
10403 <details>application/x-gst-av-apng</details>
10408 <name>avmux_asf</name>
10409 <longname>libav ASF (Advanced / Active Streaming Format) muxer (not recommended, use asfmux instead)</longname>
10410 <class>Codec/Muxer</class>
10411 <description>libav ASF (Advanced / Active Streaming Format) muxer (not recommended, use asfmux instead)</description>
10412 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10415 <name>audio_%u</name>
10416 <direction>sink</direction>
10417 <presence>request</presence>
10418 <details>audio/x-wma, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], wmaversion=(int)1, block_align=(int)[ 0, 2147483647 ], bitrate=(int)[ 0, 2147483647 ]; audio/x-wma, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], wmaversion=(int)2, block_align=(int)[ 0, 2147483647 ], bitrate=(int)[ 0, 2147483647 ]; audio/mpeg, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)1, layer=(int)3</details>
10421 <name>video_%u</name>
10422 <direction>sink</direction>
10423 <presence>request</presence>
10424 <details>video/x-wmv, wmvversion=(int)1; video/x-wmv, wmvversion=(int)2; video/x-msmpeg, msmpegversion=(int)43</details>
10428 <direction>source</direction>
10429 <presence>always</presence>
10430 <details>video/x-ms-asf</details>
10435 <name>avmux_asf_stream</name>
10436 <longname>libav ASF (Advanced / Active Streaming Format) muxer (not recommended, use asfmux instead)</longname>
10437 <class>Codec/Muxer</class>
10438 <description>libav ASF (Advanced / Active Streaming Format) muxer (not recommended, use asfmux instead)</description>
10439 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10442 <name>audio_%u</name>
10443 <direction>sink</direction>
10444 <presence>request</presence>
10445 <details>audio/x-wma, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], wmaversion=(int)2, block_align=(int)[ 0, 2147483647 ], bitrate=(int)[ 0, 2147483647 ]</details>
10448 <name>video_%u</name>
10449 <direction>sink</direction>
10450 <presence>request</presence>
10451 <details>video/x-msmpeg, msmpegversion=(int)43</details>
10455 <direction>source</direction>
10456 <presence>always</presence>
10457 <details>application/x-gst-av-asf_stream</details>
10462 <name>avmux_ast</name>
10463 <longname>libav AST (Audio Stream) muxer</longname>
10464 <class>Codec/Muxer</class>
10465 <description>libav AST (Audio Stream) muxer</description>
10466 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10470 <direction>source</direction>
10471 <presence>always</presence>
10472 <details>application/x-gst-av-ast</details>
10477 <name>avmux_au</name>
10478 <longname>libav Sun AU muxer</longname>
10479 <class>Codec/Muxer</class>
10480 <description>libav Sun AU muxer</description>
10481 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10484 <name>audio_%u</name>
10485 <direction>sink</direction>
10486 <presence>request</presence>
10487 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16BE, layout=(string)interleaved</details>
10491 <direction>source</direction>
10492 <presence>always</presence>
10493 <details>audio/x-au</details>
10498 <name>avmux_avi</name>
10499 <longname>libav AVI (Audio Video Interleaved) muxer (not recommended, use avimux instead)</longname>
10500 <class>Codec/Muxer</class>
10501 <description>libav AVI (Audio Video Interleaved) muxer (not recommended, use avimux instead)</description>
10502 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10505 <name>audio_%u</name>
10506 <direction>sink</direction>
10507 <presence>request</presence>
10508 <details>audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int){ 48000, 44100, 32000 }</details>
10511 <name>video_%u</name>
10512 <direction>sink</direction>
10513 <presence>request</presence>
10514 <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string){ simple, advanced-simple }; video/x-divx, divxversion=(int)5</details>
10518 <direction>source</direction>
10519 <presence>always</presence>
10520 <details>video/x-msvideo</details>
10525 <name>avmux_avm2</name>
10526 <longname>libav SWF (ShockWave Flash) (AVM2) muxer</longname>
10527 <class>Codec/Muxer</class>
10528 <description>libav SWF (ShockWave Flash) (AVM2) muxer</description>
10529 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10532 <name>audio_%u</name>
10533 <direction>sink</direction>
10534 <presence>request</presence>
10535 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)1, layer=(int)3</details>
10538 <name>video_%u</name>
10539 <direction>sink</direction>
10540 <presence>request</presence>
10541 <details>video/x-flash-video, flvversion=(int)1</details>
10545 <direction>source</direction>
10546 <presence>always</presence>
10547 <details>application/x-gst-av-avm2</details>
10552 <name>avmux_bit</name>
10553 <longname>libav G.729 BIT file format muxer</longname>
10554 <class>Codec/Muxer</class>
10555 <description>libav G.729 BIT file format muxer</description>
10556 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10559 <name>audio_%u</name>
10560 <direction>sink</direction>
10561 <presence>request</presence>
10562 <details>audio/G729, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ]</details>
10566 <direction>source</direction>
10567 <presence>always</presence>
10568 <details>application/x-gst-av-bit</details>
10573 <name>avmux_caf</name>
10574 <longname>libav Apple CAF (Core Audio Format) muxer</longname>
10575 <class>Codec/Muxer</class>
10576 <description>libav Apple CAF (Core Audio Format) muxer</description>
10577 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10580 <name>audio_%u</name>
10581 <direction>sink</direction>
10582 <presence>request</presence>
10583 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16BE, layout=(string)interleaved</details>
10587 <direction>source</direction>
10588 <presence>always</presence>
10589 <details>application/x-gst-av-caf</details>
10594 <name>avmux_dash</name>
10595 <longname>libav DASH Muxer muxer</longname>
10596 <class>Codec/Muxer</class>
10597 <description>libav DASH Muxer muxer</description>
10598 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10601 <name>audio_%u</name>
10602 <direction>sink</direction>
10603 <presence>request</presence>
10604 <details>audio/mpeg, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)4, stream-format=(string)raw, base-profile=(string)lc</details>
10607 <name>video_%u</name>
10608 <direction>sink</direction>
10609 <presence>request</presence>
10610 <details>video/x-h264, alignment=(string)au</details>
10614 <direction>source</direction>
10615 <presence>always</presence>
10616 <details>application/x-gst-av-dash</details>
10621 <name>avmux_daud</name>
10622 <longname>libav D-Cinema audio muxer</longname>
10623 <class>Codec/Muxer</class>
10624 <description>libav D-Cinema audio muxer</description>
10625 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10629 <direction>source</direction>
10630 <presence>always</presence>
10631 <details>application/x-gst-av-daud</details>
10636 <name>avmux_dv</name>
10637 <longname>libav DV (Digital Video) muxer</longname>
10638 <class>Codec/Muxer</class>
10639 <description>libav DV (Digital Video) muxer</description>
10640 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10643 <name>audio_%u</name>
10644 <direction>sink</direction>
10645 <presence>request</presence>
10646 <details>audio/x-raw, channels=(int)2, rate=(int)48000, format=(string)S16LE, layout=(string)interleaved</details>
10649 <name>video_%u</name>
10650 <direction>sink</direction>
10651 <presence>request</presence>
10652 <details>video/x-dv, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)8/9, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)32/27, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)8/9, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)32/27, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)16/15, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)64/45, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)16/15, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)64/45, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)16/15, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)64/45, systemstream=(boolean)false; video/x-dv, width=(int)1280, height=(int)1080, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)1/1, systemstream=(boolean)false; video/x-dv, width=(int)1280, height=(int)1080, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)3/2, systemstream=(boolean)false; video/x-dv, width=(int)1440, height=(int)1080, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)1/1, systemstream=(boolean)false; video/x-dv, width=(int)1440, height=(int)1080, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)4/3, systemstream=(boolean)false; video/x-dv, width=(int)960, height=(int)720, framerate=(fraction)60000/1001, pixel-aspect-ratio=(fraction)1/1, systemstream=(boolean)false; video/x-dv, width=(int)960, height=(int)720, framerate=(fraction)60000/1001, pixel-aspect-ratio=(fraction)4/3, systemstream=(boolean)false; video/x-dv, width=(int)960, height=(int)720, framerate=(fraction)50/1, pixel-aspect-ratio=(fraction)1/1, systemstream=(boolean)false; video/x-dv, width=(int)960, height=(int)720, framerate=(fraction)50/1, pixel-aspect-ratio=(fraction)4/3, systemstream=(boolean)false</details>
10656 <direction>source</direction>
10657 <presence>always</presence>
10658 <details>video/x-dv, systemstream=(boolean)true</details>
10663 <name>avmux_dvd</name>
10664 <longname>libav MPEG-2 PS (DVD VOB) muxer</longname>
10665 <class>Codec/Muxer</class>
10666 <description>libav MPEG-2 PS (DVD VOB) muxer</description>
10667 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10670 <name>audio_%u</name>
10671 <direction>sink</direction>
10672 <presence>request</presence>
10673 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, mpegversion=(int)1, layer=(int)2; audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int){ 48000, 44100, 32000 }; audio/x-dts, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ]; audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16BE, layout=(string)interleaved</details>
10676 <name>video_%u</name>
10677 <direction>sink</direction>
10678 <presence>request</presence>
10679 <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)false</details>
10683 <direction>source</direction>
10684 <presence>always</presence>
10685 <details>application/x-gst-av-dvd</details>
10690 <name>avmux_f4v</name>
10691 <longname>libav F4V Adobe Flash Video muxer</longname>
10692 <class>Codec/Muxer</class>
10693 <description>libav F4V Adobe Flash Video muxer</description>
10694 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10697 <name>audio_%u</name>
10698 <direction>sink</direction>
10699 <presence>request</presence>
10700 <details>audio/mpeg, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)4, stream-format=(string)raw, base-profile=(string)lc</details>
10703 <name>video_%u</name>
10704 <direction>sink</direction>
10705 <presence>request</presence>
10706 <details>video/x-h264, alignment=(string)au</details>
10710 <direction>source</direction>
10711 <presence>always</presence>
10712 <details>application/x-gst-av-f4v</details>
10717 <name>avmux_ffm</name>
10718 <longname>libav FFM (FFserver live feed) muxer</longname>
10719 <class>Codec/Muxer</class>
10720 <description>libav FFM (FFserver live feed) muxer</description>
10721 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10724 <name>audio_%u</name>
10725 <direction>sink</direction>
10726 <presence>request</presence>
10727 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, mpegversion=(int)1, layer=(int)2</details>
10730 <name>video_%u</name>
10731 <direction>sink</direction>
10732 <presence>request</presence>
10733 <details>video/mpeg, mpegversion=(int)1, systemstream=(boolean)false</details>
10737 <direction>source</direction>
10738 <presence>always</presence>
10739 <details>application/x-gst-av-ffm</details>
10744 <name>avmux_filmstrip</name>
10745 <longname>libav Adobe Filmstrip muxer</longname>
10746 <class>Codec/Muxer</class>
10747 <description>libav Adobe Filmstrip muxer</description>
10748 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10751 <name>video_%u</name>
10752 <direction>sink</direction>
10753 <presence>request</presence>
10754 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
10758 <direction>source</direction>
10759 <presence>always</presence>
10760 <details>application/x-gst-av-filmstrip</details>
10765 <name>avmux_fits</name>
10766 <longname>libav Flexible Image Transport System muxer</longname>
10767 <class>Codec/Muxer</class>
10768 <description>libav Flexible Image Transport System muxer</description>
10769 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10773 <direction>source</direction>
10774 <presence>always</presence>
10775 <details>application/x-gst-av-fits</details>
10780 <name>avmux_flv</name>
10781 <longname>libav FLV (Flash Video) muxer (not recommended, use flvmux instead)</longname>
10782 <class>Codec/Muxer</class>
10783 <description>libav FLV (Flash Video) muxer (not recommended, use flvmux instead)</description>
10784 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10787 <name>audio_%u</name>
10788 <direction>sink</direction>
10789 <presence>request</presence>
10790 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int){ 44100, 22050, 11025 }, mpegversion=(int)1, layer=(int)3</details>
10793 <name>video_%u</name>
10794 <direction>sink</direction>
10795 <presence>request</presence>
10796 <details>video/x-flash-video, flvversion=(int)1</details>
10800 <direction>source</direction>
10801 <presence>always</presence>
10802 <details>video/x-flv</details>
10807 <name>avmux_gxf</name>
10808 <longname>libav GXF (General eXchange Format) muxer</longname>
10809 <class>Codec/Muxer</class>
10810 <description>libav GXF (General eXchange Format) muxer</description>
10811 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10814 <name>audio_%u</name>
10815 <direction>sink</direction>
10816 <presence>request</presence>
10817 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved</details>
10820 <name>video_%u</name>
10821 <direction>sink</direction>
10822 <presence>request</presence>
10823 <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)false</details>
10827 <direction>source</direction>
10828 <presence>always</presence>
10829 <details>application/gxf</details>
10834 <name>avmux_hash</name>
10835 <longname>libav Hash testing muxer</longname>
10836 <class>Codec/Muxer</class>
10837 <description>libav Hash testing muxer</description>
10838 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10841 <name>audio_%u</name>
10842 <direction>sink</direction>
10843 <presence>request</presence>
10844 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved</details>
10847 <name>video_%u</name>
10848 <direction>sink</direction>
10849 <presence>request</presence>
10850 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
10854 <direction>source</direction>
10855 <presence>always</presence>
10856 <details>application/x-gst-av-hash</details>
10861 <name>avmux_hds</name>
10862 <longname>libav HDS Muxer muxer</longname>
10863 <class>Codec/Muxer</class>
10864 <description>libav HDS Muxer muxer</description>
10865 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10868 <name>audio_%u</name>
10869 <direction>sink</direction>
10870 <presence>request</presence>
10871 <details>audio/mpeg, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)4, stream-format=(string)raw, base-profile=(string)lc</details>
10874 <name>video_%u</name>
10875 <direction>sink</direction>
10876 <presence>request</presence>
10877 <details>video/x-h264, alignment=(string)au</details>
10881 <direction>source</direction>
10882 <presence>always</presence>
10883 <details>application/x-gst-av-hds</details>
10888 <name>avmux_hls</name>
10889 <longname>libav Apple HTTP Live Streaming muxer</longname>
10890 <class>Codec/Muxer</class>
10891 <description>libav Apple HTTP Live Streaming muxer</description>
10892 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10895 <name>audio_%u</name>
10896 <direction>sink</direction>
10897 <presence>request</presence>
10898 <details>audio/mpeg, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)4, stream-format=(string)raw, base-profile=(string)lc</details>
10901 <name>video_%u</name>
10902 <direction>sink</direction>
10903 <presence>request</presence>
10904 <details>video/x-h264, alignment=(string)au</details>
10908 <direction>source</direction>
10909 <presence>always</presence>
10910 <details>application/x-gst-av-hls</details>
10915 <name>avmux_ico</name>
10916 <longname>libav Microsoft Windows ICO muxer</longname>
10917 <class>Codec/Muxer</class>
10918 <description>libav Microsoft Windows ICO muxer</description>
10919 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10922 <name>video_%u</name>
10923 <direction>sink</direction>
10924 <presence>request</presence>
10925 <details>image/bmp</details>
10929 <direction>source</direction>
10930 <presence>always</presence>
10931 <details>application/x-gst-av-ico</details>
10936 <name>avmux_ilbc</name>
10937 <longname>libav iLBC storage muxer</longname>
10938 <class>Codec/Muxer</class>
10939 <description>libav iLBC storage muxer</description>
10940 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10944 <direction>source</direction>
10945 <presence>always</presence>
10946 <details>application/x-gst-av-ilbc</details>
10951 <name>avmux_ipod</name>
10952 <longname>libav iPod H.264 MP4 (MPEG-4 Part 14) muxer</longname>
10953 <class>Codec/Muxer</class>
10954 <description>libav iPod H.264 MP4 (MPEG-4 Part 14) muxer</description>
10955 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10958 <name>audio_%u</name>
10959 <direction>sink</direction>
10960 <presence>request</presence>
10961 <details>audio/mpeg, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)4, stream-format=(string)raw, base-profile=(string)lc</details>
10964 <name>video_%u</name>
10965 <direction>sink</direction>
10966 <presence>request</presence>
10967 <details>video/x-h264, alignment=(string)au</details>
10971 <direction>source</direction>
10972 <presence>always</presence>
10973 <details>video/quicktime, variant=(string)ipod</details>
10978 <name>avmux_ircam</name>
10979 <longname>libav Berkeley/IRCAM/CARL Sound Format muxer</longname>
10980 <class>Codec/Muxer</class>
10981 <description>libav Berkeley/IRCAM/CARL Sound Format muxer</description>
10982 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
10985 <name>audio_%u</name>
10986 <direction>sink</direction>
10987 <presence>request</presence>
10988 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved</details>
10992 <direction>source</direction>
10993 <presence>always</presence>
10994 <details>application/x-gst-av-ircam</details>
10999 <name>avmux_ismv</name>
11000 <longname>libav ISMV/ISMA (Smooth Streaming) muxer</longname>
11001 <class>Codec/Muxer</class>
11002 <description>libav ISMV/ISMA (Smooth Streaming) muxer</description>
11003 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11006 <name>audio_%u</name>
11007 <direction>sink</direction>
11008 <presence>request</presence>
11009 <details>audio/mpeg, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)4, stream-format=(string)raw, base-profile=(string)lc</details>
11012 <name>video_%u</name>
11013 <direction>sink</direction>
11014 <presence>request</presence>
11015 <details>video/x-h264, alignment=(string)au</details>
11019 <direction>source</direction>
11020 <presence>always</presence>
11021 <details>application/x-gst-av-ismv</details>
11026 <name>avmux_ivf</name>
11027 <longname>libav On2 IVF muxer</longname>
11028 <class>Codec/Muxer</class>
11029 <description>libav On2 IVF muxer</description>
11030 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11033 <name>video_%u</name>
11034 <direction>sink</direction>
11035 <presence>request</presence>
11036 <details>video/x-vp8</details>
11040 <direction>source</direction>
11041 <presence>always</presence>
11042 <details>video/x-ivf</details>
11047 <name>avmux_latm</name>
11048 <longname>libav LOAS/LATM muxer</longname>
11049 <class>Codec/Muxer</class>
11050 <description>libav LOAS/LATM muxer</description>
11051 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11054 <name>audio_%u</name>
11055 <direction>sink</direction>
11056 <presence>request</presence>
11057 <details>audio/mpeg, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)4, stream-format=(string)raw, base-profile=(string)lc</details>
11061 <direction>source</direction>
11062 <presence>always</presence>
11063 <details>application/x-gst-av-latm</details>
11068 <name>avmux_matroska</name>
11069 <longname>libav Matroska muxer (not recommended, use matroskamux instead)</longname>
11070 <class>Codec/Muxer</class>
11071 <description>libav Matroska muxer (not recommended, use matroskamux instead)</description>
11072 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11075 <name>audio_%u</name>
11076 <direction>sink</direction>
11077 <presence>request</presence>
11078 <details>audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int){ 48000, 44100, 32000 }</details>
11081 <name>video_%u</name>
11082 <direction>sink</direction>
11083 <presence>request</presence>
11084 <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string){ simple, advanced-simple }; video/x-divx, divxversion=(int)5</details>
11088 <direction>source</direction>
11089 <presence>always</presence>
11090 <details>video/x-matroska</details>
11095 <name>avmux_md5</name>
11096 <longname>libav MD5 testing muxer</longname>
11097 <class>Codec/Muxer</class>
11098 <description>libav MD5 testing muxer</description>
11099 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11102 <name>audio_%u</name>
11103 <direction>sink</direction>
11104 <presence>request</presence>
11105 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved</details>
11108 <name>video_%u</name>
11109 <direction>sink</direction>
11110 <presence>request</presence>
11111 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
11115 <direction>source</direction>
11116 <presence>always</presence>
11117 <details>application/x-gst-av-md5</details>
11122 <name>avmux_mkvtimestamp_v2</name>
11123 <longname>libav extract pts as timecode v2 format, as defined by mkvtoolnix muxer</longname>
11124 <class>Codec/Muxer</class>
11125 <description>libav extract pts as timecode v2 format, as defined by mkvtoolnix muxer</description>
11126 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11129 <name>video_%u</name>
11130 <direction>sink</direction>
11131 <presence>request</presence>
11132 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
11136 <direction>source</direction>
11137 <presence>always</presence>
11138 <details>application/x-gst-av-mkvtimestamp_v2</details>
11143 <name>avmux_mmf</name>
11144 <longname>libav Yamaha SMAF muxer</longname>
11145 <class>Codec/Muxer</class>
11146 <description>libav Yamaha SMAF muxer</description>
11147 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11150 <name>audio_%u</name>
11151 <direction>sink</direction>
11152 <presence>request</presence>
11153 <details>audio/x-adpcm, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)yamaha</details>
11157 <direction>source</direction>
11158 <presence>always</presence>
11159 <details>application/x-gst-av-mmf</details>
11164 <name>avmux_mov</name>
11165 <longname>libav QuickTime / MOV muxer (not recommended, use qtmux instead)</longname>
11166 <class>Codec/Muxer</class>
11167 <description>libav QuickTime / MOV muxer (not recommended, use qtmux instead)</description>
11168 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11171 <name>audio_%u</name>
11172 <direction>sink</direction>
11173 <presence>request</presence>
11174 <details>audio/x-mulaw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ]; audio/x-alaw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ]; audio/x-adpcm, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)quicktime; audio/x-mace, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], maceversion=(int)3; audio/x-mace, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], maceversion=(int)6; audio/mpeg, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)4, stream-format=(string)raw, base-profile=(string)lc; audio/AMR, channels=(int)1, rate=(int){ 8000 }; audio/AMR-WB, channels=(int)1, rate=(int){ 16000 }; audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16BE, layout=(string)interleaved; audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved; audio/mpeg, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)1, layer=(int)3</details>
11177 <name>video_%u</name>
11178 <direction>sink</direction>
11179 <presence>request</presence>
11180 <details>video/x-svq, svqversion=(int)1; video/x-svq, svqversion=(int)3; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string){ simple, advanced-simple }; video/x-divx, divxversion=(int)5; video/x-h263, width=(int)352, height=(int)288, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)704, height=(int)576, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)176, height=(int)144, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)1408, height=(int)1152, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)128, height=(int)96, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, variant=(string)itu, h263version=(string)h263p; video/x-h264, alignment=(string)au; video/x-dv, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)8/9, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)32/27, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)8/9, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)32/27, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)16/15, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)64/45, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)16/15, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)64/45, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)16/15, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)64/45, systemstream=(boolean)false; video/x-dv, width=(int)1280, height=(int)1080, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)1/1, systemstream=(boolean)false; video/x-dv, width=(int)1280, height=(int)1080, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)3/2, systemstream=(boolean)false; video/x-dv, width=(int)1440, height=(int)1080, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)1/1, systemstream=(boolean)false; video/x-dv, width=(int)1440, height=(int)1080, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)4/3, systemstream=(boolean)false; video/x-dv, width=(int)960, height=(int)720, framerate=(fraction)60000/1001, pixel-aspect-ratio=(fraction)1/1, systemstream=(boolean)false; video/x-dv, width=(int)960, height=(int)720, framerate=(fraction)60000/1001, pixel-aspect-ratio=(fraction)4/3, systemstream=(boolean)false; video/x-dv, width=(int)960, height=(int)720, framerate=(fraction)50/1, pixel-aspect-ratio=(fraction)1/1, systemstream=(boolean)false; video/x-dv, width=(int)960, height=(int)720, framerate=(fraction)50/1, pixel-aspect-ratio=(fraction)4/3, systemstream=(boolean)false; image/jpeg, parsed=(boolean)true</details>
11184 <direction>source</direction>
11185 <presence>always</presence>
11186 <details>video/quicktime, variant=(string)apple</details>
11191 <name>avmux_mp2</name>
11192 <longname>libav MP2 (MPEG audio layer 2) formatter (not recommended, use id3v2mux instead)</longname>
11193 <class>Formatter/Metadata</class>
11194 <description>libav MP2 (MPEG audio layer 2) formatter (not recommended, use id3v2mux instead)</description>
11195 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11198 <name>audio_%u</name>
11199 <direction>sink</direction>
11200 <presence>request</presence>
11201 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, mpegversion=(int)1, layer=(int)2</details>
11205 <direction>source</direction>
11206 <presence>always</presence>
11207 <details>application/x-gst-av-mp2</details>
11212 <name>avmux_mp3</name>
11213 <longname>libav MP3 (MPEG audio layer 3) formatter (not recommended, use id3v2mux instead)</longname>
11214 <class>Formatter/Metadata</class>
11215 <description>libav MP3 (MPEG audio layer 3) formatter (not recommended, use id3v2mux instead)</description>
11216 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11219 <name>audio_%u</name>
11220 <direction>sink</direction>
11221 <presence>request</presence>
11222 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)1, layer=(int)3</details>
11225 <name>video_%u</name>
11226 <direction>sink</direction>
11227 <presence>request</presence>
11228 <details>image/png</details>
11232 <direction>source</direction>
11233 <presence>always</presence>
11234 <details>application/x-id3</details>
11239 <name>avmux_mp4</name>
11240 <longname>libav MP4 (MPEG-4 Part 14) muxer (not recommended, use mp4mux instead)</longname>
11241 <class>Codec/Muxer</class>
11242 <description>libav MP4 (MPEG-4 Part 14) muxer (not recommended, use mp4mux instead)</description>
11243 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11246 <name>audio_%u</name>
11247 <direction>sink</direction>
11248 <presence>request</presence>
11249 <details>audio/mpeg, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)4, stream-format=(string)raw, base-profile=(string)lc; audio/mpeg, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)1, layer=(int)3</details>
11252 <name>video_%u</name>
11253 <direction>sink</direction>
11254 <presence>request</presence>
11255 <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string){ simple, advanced-simple }; video/x-divx, divxversion=(int)5; video/x-h264, alignment=(string)au; image/jpeg, parsed=(boolean)true</details>
11259 <direction>source</direction>
11260 <presence>always</presence>
11261 <details>video/quicktime, variant=(string)iso</details>
11266 <name>avmux_mpeg</name>
11267 <longname>libav MPEG-1 Systems / MPEG program stream muxer</longname>
11268 <class>Codec/Muxer</class>
11269 <description>libav MPEG-1 Systems / MPEG program stream muxer</description>
11270 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11273 <name>audio_%u</name>
11274 <direction>sink</direction>
11275 <presence>request</presence>
11276 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)1, layer=(int)1; audio/mpeg, channels=(int)[ 1, 2 ], rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, mpegversion=(int)1, layer=(int)2; audio/mpeg, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)1, layer=(int)3</details>
11279 <name>video_%u</name>
11280 <direction>sink</direction>
11281 <presence>request</presence>
11282 <details>video/mpeg, mpegversion=(int)1, systemstream=(boolean)false; video/mpeg, mpegversion=(int)2, systemstream=(boolean)false; video/x-h264, alignment=(string)au</details>
11286 <direction>source</direction>
11287 <presence>always</presence>
11288 <details>video/mpeg, systemstream=(boolean)true</details>
11293 <name>avmux_mpegts</name>
11294 <longname>libav MPEG-TS (MPEG-2 Transport Stream) muxer (not recommended, use mpegtsmux instead)</longname>
11295 <class>Codec/Muxer</class>
11296 <description>libav MPEG-TS (MPEG-2 Transport Stream) muxer (not recommended, use mpegtsmux instead)</description>
11297 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11300 <name>audio_%u</name>
11301 <direction>sink</direction>
11302 <presence>request</presence>
11303 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, mpegversion=(int)1, layer=(int)2; audio/mpeg, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)1, layer=(int)3; audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int){ 48000, 44100, 32000 }; audio/x-dts, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ]; audio/mpeg, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)4, stream-format=(string)raw, base-profile=(string)lc</details>
11306 <name>video_%u</name>
11307 <direction>sink</direction>
11308 <presence>request</presence>
11309 <details>video/mpeg, mpegversion=(int)1, systemstream=(boolean)false; video/mpeg, mpegversion=(int)2, systemstream=(boolean)false; video/x-h264, alignment=(string)au</details>
11313 <direction>source</direction>
11314 <presence>always</presence>
11315 <details>video/mpegts, systemstream=(boolean)true</details>
11320 <name>avmux_mpjpeg</name>
11321 <longname>libav MIME multipart JPEG muxer (not recommended, use multipartmux instead)</longname>
11322 <class>Codec/Muxer</class>
11323 <description>libav MIME multipart JPEG muxer (not recommended, use multipartmux instead)</description>
11324 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11327 <name>video_%u</name>
11328 <direction>sink</direction>
11329 <presence>request</presence>
11330 <details>image/jpeg, parsed=(boolean)true</details>
11334 <direction>source</direction>
11335 <presence>always</presence>
11336 <details>application/x-gst-av-mpjpeg</details>
11341 <name>avmux_mxf</name>
11342 <longname>libav MXF (Material eXchange Format) muxer (not recommended, use mxfmux instead)</longname>
11343 <class>Codec/Muxer</class>
11344 <description>libav MXF (Material eXchange Format) muxer (not recommended, use mxfmux instead)</description>
11345 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11348 <name>audio_%u</name>
11349 <direction>sink</direction>
11350 <presence>request</presence>
11351 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved</details>
11354 <name>video_%u</name>
11355 <direction>sink</direction>
11356 <presence>request</presence>
11357 <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)false</details>
11361 <direction>source</direction>
11362 <presence>always</presence>
11363 <details>application/mxf</details>
11368 <name>avmux_mxf_d10</name>
11369 <longname>libav MXF (Material eXchange Format) D-10 Mapping muxer</longname>
11370 <class>Codec/Muxer</class>
11371 <description>libav MXF (Material eXchange Format) D-10 Mapping muxer</description>
11372 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11375 <name>audio_%u</name>
11376 <direction>sink</direction>
11377 <presence>request</presence>
11378 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved</details>
11381 <name>video_%u</name>
11382 <direction>sink</direction>
11383 <presence>request</presence>
11384 <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)false</details>
11388 <direction>source</direction>
11389 <presence>always</presence>
11390 <details>application/mxf</details>
11395 <name>avmux_mxf_opatom</name>
11396 <longname>libav MXF (Material eXchange Format) Operational Pattern Atom muxer</longname>
11397 <class>Codec/Muxer</class>
11398 <description>libav MXF (Material eXchange Format) Operational Pattern Atom muxer</description>
11399 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11402 <name>audio_%u</name>
11403 <direction>sink</direction>
11404 <presence>request</presence>
11405 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved</details>
11408 <name>video_%u</name>
11409 <direction>sink</direction>
11410 <presence>request</presence>
11411 <details>video/x-dnxhd, width=(int)1920, height=(int)1080, framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dnxhd, width=(int)1280, height=(int)720, framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
11415 <direction>source</direction>
11416 <presence>always</presence>
11417 <details>application/x-gst-av-mxf_opatom</details>
11422 <name>avmux_nut</name>
11423 <longname>libav NUT muxer</longname>
11424 <class>Codec/Muxer</class>
11425 <description>libav NUT muxer</description>
11426 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11429 <name>audio_%u</name>
11430 <direction>sink</direction>
11431 <presence>request</presence>
11432 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, mpegversion=(int)1, layer=(int)2</details>
11435 <name>video_%u</name>
11436 <direction>sink</direction>
11437 <presence>request</presence>
11438 <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string){ simple, advanced-simple }; video/x-divx, divxversion=(int)5</details>
11442 <direction>source</direction>
11443 <presence>always</presence>
11444 <details>application/x-gst-av-nut</details>
11449 <name>avmux_oga</name>
11450 <longname>libav Ogg Audio muxer</longname>
11451 <class>Codec/Muxer</class>
11452 <description>libav Ogg Audio muxer</description>
11453 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11457 <direction>source</direction>
11458 <presence>always</presence>
11459 <details>application/x-gst-av-oga</details>
11464 <name>avmux_ogg</name>
11465 <longname>libav Ogg muxer (not recommended, use oggmux instead)</longname>
11466 <class>Codec/Muxer</class>
11467 <description>libav Ogg muxer (not recommended, use oggmux instead)</description>
11468 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11471 <name>video_%u</name>
11472 <direction>sink</direction>
11473 <presence>request</presence>
11474 <details>video/x-theora</details>
11478 <direction>source</direction>
11479 <presence>always</presence>
11480 <details>application/ogg</details>
11485 <name>avmux_ogv</name>
11486 <longname>libav Ogg Video muxer</longname>
11487 <class>Codec/Muxer</class>
11488 <description>libav Ogg Video muxer</description>
11489 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11492 <name>video_%u</name>
11493 <direction>sink</direction>
11494 <presence>request</presence>
11495 <details>video/x-vp8</details>
11499 <direction>source</direction>
11500 <presence>always</presence>
11501 <details>application/x-gst-av-ogv</details>
11506 <name>avmux_oma</name>
11507 <longname>libav Sony OpenMG audio muxer</longname>
11508 <class>Codec/Muxer</class>
11509 <description>libav Sony OpenMG audio muxer</description>
11510 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11513 <name>audio_%u</name>
11514 <direction>sink</direction>
11515 <presence>request</presence>
11516 <details>audio/x-vnd.sony.atrac3, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ]</details>
11520 <direction>source</direction>
11521 <presence>always</presence>
11522 <details>application/x-gst-av-oma</details>
11527 <name>avmux_opus</name>
11528 <longname>libav Ogg Opus muxer</longname>
11529 <class>Codec/Muxer</class>
11530 <description>libav Ogg Opus muxer</description>
11531 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11535 <direction>source</direction>
11536 <presence>always</presence>
11537 <details>application/x-gst-av-opus</details>
11542 <name>avmux_psp</name>
11543 <longname>libav PSP MP4 (MPEG-4 Part 14) muxer</longname>
11544 <class>Codec/Muxer</class>
11545 <description>libav PSP MP4 (MPEG-4 Part 14) muxer</description>
11546 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11549 <name>audio_%u</name>
11550 <direction>sink</direction>
11551 <presence>request</presence>
11552 <details>audio/mpeg, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)4, stream-format=(string)raw, base-profile=(string)lc</details>
11555 <name>video_%u</name>
11556 <direction>sink</direction>
11557 <presence>request</presence>
11558 <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string){ simple, advanced-simple }; video/x-divx, divxversion=(int)5</details>
11562 <direction>source</direction>
11563 <presence>always</presence>
11564 <details>video/quicktime, variant=(string)psp</details>
11569 <name>avmux_rm</name>
11570 <longname>libav RealMedia muxer</longname>
11571 <class>Codec/Muxer</class>
11572 <description>libav RealMedia muxer</description>
11573 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11576 <name>audio_%u</name>
11577 <direction>sink</direction>
11578 <presence>request</presence>
11579 <details>audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int){ 48000, 44100, 32000 }</details>
11582 <name>video_%u</name>
11583 <direction>sink</direction>
11584 <presence>request</presence>
11585 <details>video/x-pn-realvideo, rmversion=(int)1</details>
11589 <direction>source</direction>
11590 <presence>always</presence>
11591 <details>application/x-pn-realmedia, systemstream=(boolean)true</details>
11596 <name>avmux_rso</name>
11597 <longname>libav Lego Mindstorms RSO muxer</longname>
11598 <class>Codec/Muxer</class>
11599 <description>libav Lego Mindstorms RSO muxer</description>
11600 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11603 <name>audio_%u</name>
11604 <direction>sink</direction>
11605 <presence>request</presence>
11606 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)U8, layout=(string)interleaved</details>
11610 <direction>source</direction>
11611 <presence>always</presence>
11612 <details>application/x-gst-av-rso</details>
11617 <name>avmux_singlejpeg</name>
11618 <longname>libav JPEG single image muxer</longname>
11619 <class>Codec/Muxer</class>
11620 <description>libav JPEG single image muxer</description>
11621 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11624 <name>video_%u</name>
11625 <direction>sink</direction>
11626 <presence>request</presence>
11627 <details>image/jpeg, parsed=(boolean)true</details>
11631 <direction>source</direction>
11632 <presence>always</presence>
11633 <details>application/x-gst-av-singlejpeg</details>
11638 <name>avmux_smjpeg</name>
11639 <longname>libav Loki SDL MJPEG muxer</longname>
11640 <class>Codec/Muxer</class>
11641 <description>libav Loki SDL MJPEG muxer</description>
11642 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11645 <name>audio_%u</name>
11646 <direction>sink</direction>
11647 <presence>request</presence>
11648 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved</details>
11651 <name>video_%u</name>
11652 <direction>sink</direction>
11653 <presence>request</presence>
11654 <details>image/jpeg, parsed=(boolean)true</details>
11658 <direction>source</direction>
11659 <presence>always</presence>
11660 <details>application/x-gst-av-smjpeg</details>
11665 <name>avmux_smoothstreaming</name>
11666 <longname>libav Smooth Streaming Muxer muxer</longname>
11667 <class>Codec/Muxer</class>
11668 <description>libav Smooth Streaming Muxer muxer</description>
11669 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11672 <name>audio_%u</name>
11673 <direction>sink</direction>
11674 <presence>request</presence>
11675 <details>audio/mpeg, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)4, stream-format=(string)raw, base-profile=(string)lc</details>
11678 <name>video_%u</name>
11679 <direction>sink</direction>
11680 <presence>request</presence>
11681 <details>video/x-h264, alignment=(string)au</details>
11685 <direction>source</direction>
11686 <presence>always</presence>
11687 <details>application/x-gst-av-smoothstreaming</details>
11692 <name>avmux_sox</name>
11693 <longname>libav SoX native muxer</longname>
11694 <class>Codec/Muxer</class>
11695 <description>libav SoX native muxer</description>
11696 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11700 <direction>source</direction>
11701 <presence>always</presence>
11702 <details>application/x-gst-av-sox</details>
11707 <name>avmux_spdif</name>
11708 <longname>libav IEC 61937 (used on S/PDIF - IEC958) muxer</longname>
11709 <class>Codec/Muxer</class>
11710 <description>libav IEC 61937 (used on S/PDIF - IEC958) muxer</description>
11711 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11714 <name>audio_%u</name>
11715 <direction>sink</direction>
11716 <presence>request</presence>
11717 <details>audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int){ 48000, 44100, 32000 }</details>
11721 <direction>source</direction>
11722 <presence>always</presence>
11723 <details>application/x-gst-av-spdif</details>
11728 <name>avmux_spx</name>
11729 <longname>libav Ogg Speex muxer</longname>
11730 <class>Codec/Muxer</class>
11731 <description>libav Ogg Speex muxer</description>
11732 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11736 <direction>source</direction>
11737 <presence>always</presence>
11738 <details>application/x-gst-av-spx</details>
11743 <name>avmux_svcd</name>
11744 <longname>libav MPEG-2 PS (SVCD) muxer</longname>
11745 <class>Codec/Muxer</class>
11746 <description>libav MPEG-2 PS (SVCD) muxer</description>
11747 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11750 <name>audio_%u</name>
11751 <direction>sink</direction>
11752 <presence>request</presence>
11753 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, mpegversion=(int)1, layer=(int)2</details>
11756 <name>video_%u</name>
11757 <direction>sink</direction>
11758 <presence>request</presence>
11759 <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)false</details>
11763 <direction>source</direction>
11764 <presence>always</presence>
11765 <details>application/x-gst-av-svcd</details>
11770 <name>avmux_swf</name>
11771 <longname>libav SWF (ShockWave Flash) muxer</longname>
11772 <class>Codec/Muxer</class>
11773 <description>libav SWF (ShockWave Flash) muxer</description>
11774 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11777 <name>audio_%u</name>
11778 <direction>sink</direction>
11779 <presence>request</presence>
11780 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)1, layer=(int)3</details>
11783 <name>video_%u</name>
11784 <direction>sink</direction>
11785 <presence>request</presence>
11786 <details>video/x-flash-video, flvversion=(int)1</details>
11790 <direction>source</direction>
11791 <presence>always</presence>
11792 <details>application/x-shockwave-flash</details>
11797 <name>avmux_tta</name>
11798 <longname>libav TTA (True Audio) muxer</longname>
11799 <class>Codec/Muxer</class>
11800 <description>libav TTA (True Audio) muxer</description>
11801 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11804 <name>audio_%u</name>
11805 <direction>sink</direction>
11806 <presence>request</presence>
11807 <details>audio/x-tta, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ]</details>
11811 <direction>source</direction>
11812 <presence>always</presence>
11813 <details>audio/x-ttafile</details>
11818 <name>avmux_uncodedframecrc</name>
11819 <longname>libav uncoded framecrc testing muxer</longname>
11820 <class>Codec/Muxer</class>
11821 <description>libav uncoded framecrc testing muxer</description>
11822 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11825 <name>audio_%u</name>
11826 <direction>sink</direction>
11827 <presence>request</presence>
11828 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved</details>
11831 <name>video_%u</name>
11832 <direction>sink</direction>
11833 <presence>request</presence>
11834 <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }</details>
11838 <direction>source</direction>
11839 <presence>always</presence>
11840 <details>application/x-gst-av-uncodedframecrc</details>
11845 <name>avmux_vc1test</name>
11846 <longname>libav VC-1 test bitstream muxer</longname>
11847 <class>Codec/Muxer</class>
11848 <description>libav VC-1 test bitstream muxer</description>
11849 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11852 <name>video_%u</name>
11853 <direction>sink</direction>
11854 <presence>request</presence>
11855 <details>video/x-wmv, wmvversion=(int)3, format=(string)WMV3</details>
11859 <direction>source</direction>
11860 <presence>always</presence>
11861 <details>application/x-gst-av-vc1test</details>
11866 <name>avmux_vcd</name>
11867 <longname>libav MPEG-1 Systems / MPEG program stream (VCD) muxer</longname>
11868 <class>Codec/Muxer</class>
11869 <description>libav MPEG-1 Systems / MPEG program stream (VCD) muxer</description>
11870 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11873 <name>audio_%u</name>
11874 <direction>sink</direction>
11875 <presence>request</presence>
11876 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, mpegversion=(int)1, layer=(int)2</details>
11879 <name>video_%u</name>
11880 <direction>sink</direction>
11881 <presence>request</presence>
11882 <details>video/mpeg, mpegversion=(int)1, systemstream=(boolean)false</details>
11886 <direction>source</direction>
11887 <presence>always</presence>
11888 <details>application/x-gst-av-vcd</details>
11893 <name>avmux_vob</name>
11894 <longname>libav MPEG-2 PS (VOB) muxer</longname>
11895 <class>Codec/Muxer</class>
11896 <description>libav MPEG-2 PS (VOB) muxer</description>
11897 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11900 <name>audio_%u</name>
11901 <direction>sink</direction>
11902 <presence>request</presence>
11903 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, mpegversion=(int)1, layer=(int)2; audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int){ 48000, 44100, 32000 }; audio/x-dts, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ]</details>
11906 <name>video_%u</name>
11907 <direction>sink</direction>
11908 <presence>request</presence>
11909 <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)false</details>
11913 <direction>source</direction>
11914 <presence>always</presence>
11915 <details>application/x-gst-av-vob</details>
11920 <name>avmux_voc</name>
11921 <longname>libav Creative Voice muxer</longname>
11922 <class>Codec/Muxer</class>
11923 <description>libav Creative Voice muxer</description>
11924 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11927 <name>audio_%u</name>
11928 <direction>sink</direction>
11929 <presence>request</presence>
11930 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved</details>
11934 <direction>source</direction>
11935 <presence>always</presence>
11936 <details>audio/x-voc</details>
11941 <name>avmux_w64</name>
11942 <longname>libav Sony Wave64 muxer</longname>
11943 <class>Codec/Muxer</class>
11944 <description>libav Sony Wave64 muxer</description>
11945 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11948 <name>audio_%u</name>
11949 <direction>sink</direction>
11950 <presence>request</presence>
11951 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved</details>
11955 <direction>source</direction>
11956 <presence>always</presence>
11957 <details>application/x-gst-av-w64</details>
11962 <name>avmux_wav</name>
11963 <longname>libav WAV / WAVE (Waveform Audio) muxer (not recommended, use wavenc instead)</longname>
11964 <class>Codec/Muxer</class>
11965 <description>libav WAV / WAVE (Waveform Audio) muxer (not recommended, use wavenc instead)</description>
11966 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11969 <name>audio_%u</name>
11970 <direction>sink</direction>
11971 <presence>request</presence>
11972 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved</details>
11976 <direction>source</direction>
11977 <presence>always</presence>
11978 <details>audio/x-wav</details>
11983 <name>avmux_webp</name>
11984 <longname>libav WebP muxer</longname>
11985 <class>Codec/Muxer</class>
11986 <description>libav WebP muxer</description>
11987 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
11991 <direction>source</direction>
11992 <presence>always</presence>
11993 <details>application/x-gst-av-webp</details>
11998 <name>avmux_wtv</name>
11999 <longname>libav Windows Television (WTV) muxer</longname>
12000 <class>Codec/Muxer</class>
12001 <description>libav Windows Television (WTV) muxer</description>
12002 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
12005 <name>audio_%u</name>
12006 <direction>sink</direction>
12007 <presence>request</presence>
12008 <details>audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int){ 48000, 44100, 32000 }</details>
12011 <name>video_%u</name>
12012 <direction>sink</direction>
12013 <presence>request</presence>
12014 <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)false</details>
12018 <direction>source</direction>
12019 <presence>always</presence>
12020 <details>application/x-gst-av-wtv</details>
12025 <name>avmux_yuv4mpegpipe</name>
12026 <longname>libav YUV4MPEG pipe muxer (not recommended, use y4menc instead)</longname>
12027 <class>Codec/Muxer</class>
12028 <description>libav YUV4MPEG pipe muxer (not recommended, use y4menc instead)</description>
12029 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
12033 <direction>source</direction>
12034 <presence>always</presence>
12035 <details>application/x-yuv4mpeg, y4mversion=(int)2</details>