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.3.2</version>
8 <source>gst-libav</source>
9 <package>libav</package>
10 <origin>http://www.libav.org</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 }</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 }</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_latm</name>
119 <longname>libav AAC LATM (Advanced Audio Coding LATM syntax) decoder</longname>
120 <class>Codec/Decoder/Audio</class>
121 <description>libav aac_latm 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)4, stream-format=(string)loas</details>
132 <direction>source</direction>
133 <presence>always</presence>
134 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
139 <name>avdec_aasc</name>
140 <longname>libav Autodesk RLE decoder</longname>
141 <class>Codec/Decoder/Video</class>
142 <description>libav aasc 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>video/x-aasc</details>
153 <direction>source</direction>
154 <presence>always</presence>
155 <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 }</details>
160 <name>avdec_ac3</name>
161 <longname>libav ATSC A/52A (AC-3) decoder</longname>
162 <class>Codec/Decoder/Audio</class>
163 <description>libav ac3 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>audio/x-ac3</details>
174 <direction>source</direction>
175 <presence>always</presence>
176 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
181 <name>avdec_adpcm_4xm</name>
182 <longname>libav ADPCM 4X Movie decoder</longname>
183 <class>Codec/Decoder/Audio</class>
184 <description>libav adpcm_4xm 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-adpcm, layout=(string)4xm</details>
195 <direction>source</direction>
196 <presence>always</presence>
197 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
202 <name>avdec_adpcm_adx</name>
203 <longname>libav SEGA CRI ADX ADPCM decoder</longname>
204 <class>Codec/Decoder/Audio</class>
205 <description>libav adpcm_adx 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-adpcm, layout=(string)adx</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_ct</name>
224 <longname>libav ADPCM Creative Technology decoder</longname>
225 <class>Codec/Decoder/Audio</class>
226 <description>libav adpcm_ct 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)ct</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_ea</name>
245 <longname>libav ADPCM Electronic Arts decoder</longname>
246 <class>Codec/Decoder/Audio</class>
247 <description>libav adpcm_ea 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)ea</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_ea_maxis_xa</name>
266 <longname>libav ADPCM Electronic Arts Maxis CDROM XA decoder</longname>
267 <class>Codec/Decoder/Audio</class>
268 <description>libav adpcm_ea_maxis_xa 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>audio/x-adpcm, layout=(string)ea-maxis-xa</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_ea_r1</name>
287 <longname>libav ADPCM Electronic Arts R1 decoder</longname>
288 <class>Codec/Decoder/Audio</class>
289 <description>libav adpcm_ea_r1 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>audio/x-adpcm, layout=(string)ea-r1</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_ea_r2</name>
308 <longname>libav ADPCM Electronic Arts R2 decoder</longname>
309 <class>Codec/Decoder/Audio</class>
310 <description>libav adpcm_ea_r2 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)ea-r3</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_ea_r3</name>
329 <longname>libav ADPCM Electronic Arts R3 decoder</longname>
330 <class>Codec/Decoder/Audio</class>
331 <description>libav adpcm_ea_r3 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>audio/x-adpcm, layout=(string)ea-r3</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_xas</name>
350 <longname>libav ADPCM Electronic Arts XAS decoder</longname>
351 <class>Codec/Decoder/Audio</class>
352 <description>libav adpcm_ea_xas 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-xas</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_ima_amv</name>
371 <longname>libav ADPCM IMA AMV decoder</longname>
372 <class>Codec/Decoder/Audio</class>
373 <description>libav adpcm_ima_amv 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)amv</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_ima_apc</name>
392 <longname>libav ADPCM IMA CRYO APC decoder</longname>
393 <class>Codec/Decoder/Audio</class>
394 <description>libav adpcm_ima_apc 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>unknown/unknown</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_ima_dk3</name>
413 <longname>libav ADPCM IMA Duck DK3 decoder</longname>
414 <class>Codec/Decoder/Audio</class>
415 <description>libav adpcm_ima_dk3 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)dk3</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_ima_dk4</name>
434 <longname>libav ADPCM IMA Duck DK4 decoder</longname>
435 <class>Codec/Decoder/Audio</class>
436 <description>libav adpcm_ima_dk4 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)dk4</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_ima_ea_eacs</name>
455 <longname>libav ADPCM IMA Electronic Arts EACS decoder</longname>
456 <class>Codec/Decoder/Audio</class>
457 <description>libav adpcm_ima_ea_eacs 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-eacs</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_ea_sead</name>
476 <longname>libav ADPCM IMA Electronic Arts SEAD decoder</longname>
477 <class>Codec/Decoder/Audio</class>
478 <description>libav adpcm_ima_ea_sead 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)ea-sead</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_iss</name>
497 <longname>libav ADPCM IMA Funcom ISS decoder</longname>
498 <class>Codec/Decoder/Audio</class>
499 <description>libav adpcm_ima_iss 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>audio/x-adpcm, layout=(string)iss</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_qt</name>
518 <longname>libav ADPCM IMA QuickTime decoder</longname>
519 <class>Codec/Decoder/Audio</class>
520 <description>libav adpcm_ima_qt 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>audio/x-adpcm, layout=(string)quicktime</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_smjpeg</name>
539 <longname>libav ADPCM IMA Loki SDL MJPEG decoder</longname>
540 <class>Codec/Decoder/Audio</class>
541 <description>libav adpcm_ima_smjpeg 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)smjpeg</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_wav</name>
560 <longname>libav ADPCM IMA WAV decoder</longname>
561 <class>Codec/Decoder/Audio</class>
562 <description>libav adpcm_ima_wav 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)dvi</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_ws</name>
581 <longname>libav ADPCM IMA Westwood decoder</longname>
582 <class>Codec/Decoder/Audio</class>
583 <description>libav adpcm_ima_ws 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)westwood</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_ms</name>
602 <longname>libav ADPCM Microsoft decoder</longname>
603 <class>Codec/Decoder/Audio</class>
604 <description>libav adpcm_ms 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)microsoft</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_sbpro_2</name>
623 <longname>libav ADPCM Sound Blaster Pro 2-bit decoder</longname>
624 <class>Codec/Decoder/Audio</class>
625 <description>libav adpcm_sbpro_2 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)sbpro2</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_sbpro_3</name>
644 <longname>libav ADPCM Sound Blaster Pro 2.6-bit decoder</longname>
645 <class>Codec/Decoder/Audio</class>
646 <description>libav adpcm_sbpro_3 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>audio/x-adpcm, layout=(string)sbpro3</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_sbpro_4</name>
665 <longname>libav ADPCM Sound Blaster Pro 4-bit decoder</longname>
666 <class>Codec/Decoder/Audio</class>
667 <description>libav adpcm_sbpro_4 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)sbpro4</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_swf</name>
686 <longname>libav ADPCM Shockwave Flash decoder</longname>
687 <class>Codec/Decoder/Audio</class>
688 <description>libav adpcm_swf 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>audio/x-adpcm, layout=(string)swf</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_thp</name>
707 <longname>libav ADPCM Nintendo Gamecube THP decoder</longname>
708 <class>Codec/Decoder/Audio</class>
709 <description>libav adpcm_thp 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)thp</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_xa</name>
728 <longname>libav ADPCM CDROM XA decoder</longname>
729 <class>Codec/Decoder/Audio</class>
730 <description>libav adpcm_xa 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)xa</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_yamaha</name>
749 <longname>libav ADPCM Yamaha decoder</longname>
750 <class>Codec/Decoder/Audio</class>
751 <description>libav adpcm_yamaha 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)yamaha</details>
762 <direction>source</direction>
763 <presence>always</presence>
764 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
769 <name>avdec_aic</name>
770 <longname>libav Apple Intermediate Codec decoder</longname>
771 <class>Codec/Decoder/Video</class>
772 <description>libav aic 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>video/x-apple-intermediate-codec</details>
783 <direction>source</direction>
784 <presence>always</presence>
785 <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 }</details>
790 <name>avdec_alac</name>
791 <longname>libav ALAC (Apple Lossless Audio Codec) decoder</longname>
792 <class>Codec/Decoder/Audio</class>
793 <description>libav alac 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>audio/x-alac</details>
804 <direction>source</direction>
805 <presence>always</presence>
806 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
811 <name>avdec_als</name>
812 <longname>libav MPEG-4 Audio Lossless Coding (ALS) decoder</longname>
813 <class>Codec/Decoder/Audio</class>
814 <description>libav als 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){ U8, S16LE, S32LE, F32LE, F64LE }</details>
832 <name>avdec_amrnb</name>
833 <longname>libav AMR-NB (Adaptive Multi-Rate NarrowBand) decoder</longname>
834 <class>Codec/Decoder/Audio</class>
835 <description>libav amrnb 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/AMR</details>
846 <direction>source</direction>
847 <presence>always</presence>
848 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
853 <name>avdec_amrwb</name>
854 <longname>libav AMR-WB (Adaptive Multi-Rate WideBand) decoder</longname>
855 <class>Codec/Decoder/Audio</class>
856 <description>libav amrwb 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/AMR-WB</details>
867 <direction>source</direction>
868 <presence>always</presence>
869 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
874 <name>avdec_amv</name>
875 <longname>libav AMV Video decoder</longname>
876 <class>Codec/Decoder/Video</class>
877 <description>libav amv 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>video/x-amv</details>
888 <direction>source</direction>
889 <presence>always</presence>
890 <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 }</details>
895 <name>avdec_anm</name>
896 <longname>libav Deluxe Paint Animation decoder</longname>
897 <class>Codec/Decoder/Video</class>
898 <description>libav anm 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>unknown/unknown</details>
909 <direction>source</direction>
910 <presence>always</presence>
911 <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 }</details>
916 <name>avdec_ansi</name>
917 <longname>libav ASCII/ANSI art decoder</longname>
918 <class>Codec/Decoder/Video</class>
919 <description>libav ansi 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>unknown/unknown</details>
930 <direction>source</direction>
931 <presence>always</presence>
932 <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 }</details>
937 <name>avdec_ape</name>
938 <longname>libav Monkey's Audio decoder</longname>
939 <class>Codec/Decoder/Audio</class>
940 <description>libav ape 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>audio/x-ffmpeg-parsed-ape</details>
951 <direction>source</direction>
952 <presence>always</presence>
953 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE }</details>
958 <name>avdec_asv1</name>
959 <longname>libav ASUS V1 decoder</longname>
960 <class>Codec/Decoder/Video</class>
961 <description>libav asv1 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>video/x-asus, asusversion=(int)1</details>
972 <direction>source</direction>
973 <presence>always</presence>
974 <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 }</details>
979 <name>avdec_asv2</name>
980 <longname>libav ASUS V2 decoder</longname>
981 <class>Codec/Decoder/Video</class>
982 <description>libav asv2 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>video/x-asus, asusversion=(int)2</details>
993 <direction>source</direction>
994 <presence>always</presence>
995 <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 }</details>
1000 <name>avdec_atrac1</name>
1001 <longname>libav ATRAC1 (Adaptive TRansform Acoustic Coding) decoder</longname>
1002 <class>Codec/Decoder/Audio</class>
1003 <description>libav atrac1 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-vnd.sony.atrac1</details>
1014 <direction>source</direction>
1015 <presence>always</presence>
1016 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
1021 <name>avdec_atrac3</name>
1022 <longname>libav ATRAC3 (Adaptive TRansform Acoustic Coding 3) decoder</longname>
1023 <class>Codec/Decoder/Audio</class>
1024 <description>libav atrac3 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>audio/x-vnd.sony.atrac3</details>
1035 <direction>source</direction>
1036 <presence>always</presence>
1037 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
1042 <name>avdec_atrac3plus</name>
1043 <longname>libav ATRAC3+ (Adaptive TRansform Acoustic Coding 3+) decoder</longname>
1044 <class>Codec/Decoder/Audio</class>
1045 <description>libav atrac3plus 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>unknown/unknown</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_aura</name>
1064 <longname>libav Auravision AURA decoder</longname>
1065 <class>Codec/Decoder/Video</class>
1066 <description>libav aura 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 }</details>
1084 <name>avdec_aura2</name>
1085 <longname>libav Auravision Aura 2 decoder</longname>
1086 <class>Codec/Decoder/Video</class>
1087 <description>libav aura2 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>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 }</details>
1105 <name>avdec_avs</name>
1106 <longname>libav AVS (Audio Video Standard) video decoder</longname>
1107 <class>Codec/Decoder/Video</class>
1108 <description>libav avs 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>video/x-gst-av-avs</details>
1119 <direction>source</direction>
1120 <presence>always</presence>
1121 <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 }</details>
1126 <name>avdec_bethsoftvid</name>
1127 <longname>libav Bethesda VID video decoder</longname>
1128 <class>Codec/Decoder/Video</class>
1129 <description>libav bethsoftvid 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>unknown/unknown</details>
1140 <direction>source</direction>
1141 <presence>always</presence>
1142 <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 }</details>
1147 <name>avdec_bfi</name>
1148 <longname>libav Brute Force & Ignorance decoder</longname>
1149 <class>Codec/Decoder/Video</class>
1150 <description>libav bfi 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>unknown/unknown</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 }</details>
1168 <name>avdec_binkaudio_dct</name>
1169 <longname>libav Bink Audio (DCT) decoder</longname>
1170 <class>Codec/Decoder/Audio</class>
1171 <description>libav binkaudio_dct 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>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
1189 <name>avdec_binkaudio_rdft</name>
1190 <longname>libav Bink Audio (RDFT) decoder</longname>
1191 <class>Codec/Decoder/Audio</class>
1192 <description>libav binkaudio_rdft 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>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
1210 <name>avdec_binkvideo</name>
1211 <longname>libav Bink video decoder</longname>
1212 <class>Codec/Decoder/Video</class>
1213 <description>libav binkvideo 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>unknown/unknown</details>
1224 <direction>source</direction>
1225 <presence>always</presence>
1226 <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 }</details>
1231 <name>avdec_bmp</name>
1232 <longname>libav BMP (Windows and OS/2 bitmap) decoder</longname>
1233 <class>Codec/Decoder/Video</class>
1234 <description>libav bmp 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>image/bmp</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 }</details>
1252 <name>avdec_bmv_audio</name>
1253 <longname>libav Discworld II BMV audio decoder</longname>
1254 <class>Codec/Decoder/Audio</class>
1255 <description>libav bmv_audio 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>unknown/unknown</details>
1266 <direction>source</direction>
1267 <presence>always</presence>
1268 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
1273 <name>avdec_bmv_video</name>
1274 <longname>libav Discworld II BMV video decoder</longname>
1275 <class>Codec/Decoder/Video</class>
1276 <description>libav bmv_video 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>unknown/unknown</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 }</details>
1294 <name>avdec_c93</name>
1295 <longname>libav Interplay C93 decoder</longname>
1296 <class>Codec/Decoder/Video</class>
1297 <description>libav c93 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>unknown/unknown</details>
1308 <direction>source</direction>
1309 <presence>always</presence>
1310 <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 }</details>
1315 <name>avdec_camstudio</name>
1316 <longname>libav CamStudio decoder</longname>
1317 <class>Codec/Decoder/Video</class>
1318 <description>libav camstudio 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>video/x-camstudio, depth=(int)[ 8, 32 ]</details>
1329 <direction>source</direction>
1330 <presence>always</presence>
1331 <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 }</details>
1336 <name>avdec_camtasia</name>
1337 <longname>libav TechSmith Screen Capture Codec decoder</longname>
1338 <class>Codec/Decoder/Video</class>
1339 <description>libav camtasia 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>video/x-camtasia, depth=(int)[ 8, 32 ]</details>
1350 <direction>source</direction>
1351 <presence>always</presence>
1352 <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 }</details>
1357 <name>avdec_cdgraphics</name>
1358 <longname>libav CD Graphics video decoder</longname>
1359 <class>Codec/Decoder/Video</class>
1360 <description>libav cdgraphics 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>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 }</details>
1378 <name>avdec_cdxl</name>
1379 <longname>libav Commodore CDXL video decoder</longname>
1380 <class>Codec/Decoder/Video</class>
1381 <description>libav cdxl 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>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 }</details>
1399 <name>avdec_cinepak</name>
1400 <longname>libav Cinepak decoder</longname>
1401 <class>Codec/Decoder/Video</class>
1402 <description>libav cinepak 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>video/x-cinepak</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 }</details>
1420 <name>avdec_cljr</name>
1421 <longname>libav Cirrus Logic AccuPak decoder</longname>
1422 <class>Codec/Decoder/Video</class>
1423 <description>libav cljr 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>video/x-cirrus-logic-accupak</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 }</details>
1441 <name>avdec_cllc</name>
1442 <longname>libav Canopus Lossless Codec decoder</longname>
1443 <class>Codec/Decoder/Video</class>
1444 <description>libav cllc 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 }</details>
1462 <name>avdec_comfortnoise</name>
1463 <longname>libav RFC 3389 comfort noise generator decoder</longname>
1464 <class>Codec/Decoder/Audio</class>
1465 <description>libav comfortnoise 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>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
1483 <name>avdec_cook</name>
1484 <longname>libav Cook / Cooker / Gecko (RealAudio G2) decoder</longname>
1485 <class>Codec/Decoder/Audio</class>
1486 <description>libav cook 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>audio/x-pn-realaudio, raversion=(int)8</details>
1497 <direction>source</direction>
1498 <presence>always</presence>
1499 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
1504 <name>avdec_cyuv</name>
1505 <longname>libav Creative YUV (CYUV) decoder</longname>
1506 <class>Codec/Decoder/Video</class>
1507 <description>libav cyuv 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>video/x-compressed-yuv</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 }</details>
1525 <name>avdec_dca</name>
1526 <longname>libav DCA (DTS Coherent Acoustics) decoder</longname>
1527 <class>Codec/Decoder/Audio</class>
1528 <description>libav dca 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>audio/x-dts</details>
1539 <direction>source</direction>
1540 <presence>always</presence>
1541 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
1546 <name>avdec_dfa</name>
1547 <longname>libav Chronomaster DFA decoder</longname>
1548 <class>Codec/Decoder/Video</class>
1549 <description>libav dfa 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 }</details>
1567 <name>avdec_dnxhd</name>
1568 <longname>libav VC3/DNxHD decoder</longname>
1569 <class>Codec/Decoder/Video</class>
1570 <description>libav dnxhd 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>video/x-dnxhd</details>
1581 <direction>source</direction>
1582 <presence>always</presence>
1583 <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 }</details>
1588 <name>avdec_dpx</name>
1589 <longname>libav DPX image decoder</longname>
1590 <class>Codec/Decoder/Video</class>
1591 <description>libav dpx 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>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 }</details>
1609 <name>avdec_dsicinaudio</name>
1610 <longname>libav Delphine Software International CIN audio decoder</longname>
1611 <class>Codec/Decoder/Audio</class>
1612 <description>libav dsicinaudio 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>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
1630 <name>avdec_dsicinvideo</name>
1631 <longname>libav Delphine Software International CIN video decoder</longname>
1632 <class>Codec/Decoder/Video</class>
1633 <description>libav dsicinvideo 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 }</details>
1651 <name>avdec_dvvideo</name>
1652 <longname>libav DV (Digital Video) decoder</longname>
1653 <class>Codec/Decoder/Video</class>
1654 <description>libav dvvideo 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>video/x-dv, systemstream=(boolean)false</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 }</details>
1672 <name>avdec_dxa</name>
1673 <longname>libav Feeble Files/ScummVM DXA decoder</longname>
1674 <class>Codec/Decoder/Video</class>
1675 <description>libav dxa 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>unknown/unknown</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 }</details>
1693 <name>avdec_dxtory</name>
1694 <longname>libav Dxtory decoder</longname>
1695 <class>Codec/Decoder/Video</class>
1696 <description>libav dxtory 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>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 }</details>
1714 <name>avdec_eac3</name>
1715 <longname>libav ATSC A/52B (AC-3, E-AC-3) decoder</longname>
1716 <class>Codec/Decoder/Audio</class>
1717 <description>libav eac3 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>audio/x-eac3</details>
1728 <direction>source</direction>
1729 <presence>always</presence>
1730 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
1735 <name>avdec_eacmv</name>
1736 <longname>libav Electronic Arts CMV video decoder</longname>
1737 <class>Codec/Decoder/Video</class>
1738 <description>libav eacmv 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 }</details>
1756 <name>avdec_eamad</name>
1757 <longname>libav Electronic Arts Madcow Video decoder</longname>
1758 <class>Codec/Decoder/Video</class>
1759 <description>libav eamad 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 }</details>
1777 <name>avdec_eatgq</name>
1778 <longname>libav Electronic Arts TGQ video decoder</longname>
1779 <class>Codec/Decoder/Video</class>
1780 <description>libav eatgq 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>unknown/unknown</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 }</details>
1798 <name>avdec_eatgv</name>
1799 <longname>libav Electronic Arts TGV video decoder</longname>
1800 <class>Codec/Decoder/Video</class>
1801 <description>libav eatgv 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>unknown/unknown</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 }</details>
1819 <name>avdec_eatqi</name>
1820 <longname>libav Electronic Arts TQI Video decoder</longname>
1821 <class>Codec/Decoder/Video</class>
1822 <description>libav eatqi 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>unknown/unknown</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 }</details>
1840 <name>avdec_escape124</name>
1841 <longname>libav Escape 124 decoder</longname>
1842 <class>Codec/Decoder/Video</class>
1843 <description>libav escape124 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 }</details>
1861 <name>avdec_escape130</name>
1862 <longname>libav Escape 130 decoder</longname>
1863 <class>Codec/Decoder/Video</class>
1864 <description>libav escape130 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 }</details>
1882 <name>avdec_ffv1</name>
1883 <longname>libav FFmpeg video codec #1 decoder</longname>
1884 <class>Codec/Decoder/Video</class>
1885 <description>libav ffv1 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-ffv, ffvversion=(int)1</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 }</details>
1903 <name>avdec_ffvhuff</name>
1904 <longname>libav Huffyuv FFmpeg variant decoder</longname>
1905 <class>Codec/Decoder/Video</class>
1906 <description>libav ffvhuff 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-gst-av-ffvhuff</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 }</details>
1924 <name>avdec_fic</name>
1925 <longname>libav Mirillis FIC decoder</longname>
1926 <class>Codec/Decoder/Video</class>
1927 <description>libav fic 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 }</details>
1945 <name>avdec_flac</name>
1946 <longname>libav FLAC (Free Lossless Audio Codec) decoder</longname>
1947 <class>Codec/Decoder/Audio</class>
1948 <description>libav flac 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>audio/x-flac</details>
1959 <direction>source</direction>
1960 <presence>always</presence>
1961 <details>audio/x-raw, layout=(string)interleaved, format=(string){ S16LE, S32LE }</details>
1966 <name>avdec_flashsv</name>
1967 <longname>libav Flash Screen Video v1 decoder</longname>
1968 <class>Codec/Decoder/Video</class>
1969 <description>libav flashsv 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>video/x-flash-screen</details>
1980 <direction>source</direction>
1981 <presence>always</presence>
1982 <details>video/x-raw, format=(string)BGR</details>
1987 <name>avdec_flashsv2</name>
1988 <longname>libav Flash Screen Video v2 decoder</longname>
1989 <class>Codec/Decoder/Video</class>
1990 <description>libav flashsv2 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>video/x-raw, format=(string)BGR</details>
2008 <name>avdec_flic</name>
2009 <longname>libav Autodesk Animator Flic video decoder</longname>
2010 <class>Codec/Decoder/Video</class>
2011 <description>libav flic 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>video/x-gst-av-flic</details>
2022 <direction>source</direction>
2023 <presence>always</presence>
2024 <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 }</details>
2029 <name>avdec_flv</name>
2030 <longname>libav FLV / Sorenson Spark / Sorenson H.263 (Flash Video) decoder</longname>
2031 <class>Codec/Decoder/Video</class>
2032 <description>libav flv 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>video/x-flash-video, flvversion=(int)1</details>
2043 <direction>source</direction>
2044 <presence>always</presence>
2045 <details>video/x-raw, format=(string)I420</details>
2050 <name>avdec_fraps</name>
2051 <longname>libav Fraps decoder</longname>
2052 <class>Codec/Decoder/Video</class>
2053 <description>libav fraps 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-fraps</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 }</details>
2071 <name>avdec_frwu</name>
2072 <longname>libav Forward Uncompressed decoder</longname>
2073 <class>Codec/Decoder/Video</class>
2074 <description>libav frwu 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>unknown/unknown</details>
2085 <direction>source</direction>
2086 <presence>always</presence>
2087 <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 }</details>
2092 <name>avdec_g2m</name>
2093 <longname>libav Go2Meeting decoder</longname>
2094 <class>Codec/Decoder/Video</class>
2095 <description>libav g2m 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 }</details>
2113 <name>avdec_g722</name>
2114 <longname>libav G.722 ADPCM decoder</longname>
2115 <class>Codec/Decoder/Audio</class>
2116 <description>libav g722 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>audio/G722</details>
2127 <direction>source</direction>
2128 <presence>always</presence>
2129 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
2134 <name>avdec_g723_1</name>
2135 <longname>libav G.723.1 decoder</longname>
2136 <class>Codec/Decoder/Audio</class>
2137 <description>libav g723_1 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>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
2155 <name>avdec_g726</name>
2156 <longname>libav G.726 ADPCM decoder</longname>
2157 <class>Codec/Decoder/Audio</class>
2158 <description>libav g726 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>audio/x-adpcm, layout=(string)g726; audio/x-adpcm, layout=(string)g721, channels=(int)1, rate=(int)8000</details>
2169 <direction>source</direction>
2170 <presence>always</presence>
2171 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
2176 <name>avdec_gsm</name>
2177 <longname>libav GSM decoder</longname>
2178 <class>Codec/Decoder/Audio</class>
2179 <description>libav gsm 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>audio/x-gsm</details>
2190 <direction>source</direction>
2191 <presence>always</presence>
2192 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
2197 <name>avdec_gsm_ms</name>
2198 <longname>libav GSM Microsoft variant decoder</longname>
2199 <class>Codec/Decoder/Audio</class>
2200 <description>libav gsm_ms 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>audio/ms-gsm</details>
2211 <direction>source</direction>
2212 <presence>always</presence>
2213 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
2218 <name>avdec_h261</name>
2219 <longname>libav H.261 decoder</longname>
2220 <class>Codec/Decoder/Video</class>
2221 <description>libav h261 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>video/x-h261</details>
2232 <direction>source</direction>
2233 <presence>always</presence>
2234 <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 }</details>
2239 <name>avdec_h263</name>
2240 <longname>libav H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2 decoder</longname>
2241 <class>Codec/Decoder/Video</class>
2242 <description>libav h263 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>video/x-h263, variant=(string)itu</details>
2253 <direction>source</direction>
2254 <presence>always</presence>
2255 <details>video/x-raw, format=(string)I420</details>
2260 <name>avdec_h263i</name>
2261 <longname>libav Intel H.263 decoder</longname>
2262 <class>Codec/Decoder/Video</class>
2263 <description>libav h263i 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>video/x-intel-h263, variant=(string)intel</details>
2274 <direction>source</direction>
2275 <presence>always</presence>
2276 <details>video/x-raw, format=(string)I420</details>
2281 <name>avdec_h264</name>
2282 <longname>libav H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 decoder</longname>
2283 <class>Codec/Decoder/Video</class>
2284 <description>libav h264 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>video/x-h264, alignment=(string)au, stream-format=(string){ avc, byte-stream }</details>
2295 <direction>source</direction>
2296 <presence>always</presence>
2297 <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 }</details>
2302 <name>avdec_h265</name>
2303 <longname>libav HEVC (High Efficiency Video Coding) decoder</longname>
2304 <class>Codec/Decoder/Video</class>
2305 <description>libav hevc 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>video/x-h265, alignment=(string)au, stream-format=(string){ hvc1, hev1, byte-stream }</details>
2316 <direction>source</direction>
2317 <presence>always</presence>
2318 <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 }</details>
2323 <name>avdec_hnm4video</name>
2324 <longname>libav HNM 4 video decoder</longname>
2325 <class>Codec/Decoder/Video</class>
2326 <description>libav hnm4video 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 }</details>
2344 <name>avdec_huffyuv</name>
2345 <longname>libav Huffyuv / HuffYUV decoder</longname>
2346 <class>Codec/Decoder/Video</class>
2347 <description>libav huffyuv 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>video/x-huffyuv</details>
2358 <direction>source</direction>
2359 <presence>always</presence>
2360 <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 }</details>
2365 <name>avdec_iac</name>
2366 <longname>libav IAC (Indeo Audio Coder) decoder</longname>
2367 <class>Codec/Decoder/Audio</class>
2368 <description>libav iac 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_idcinvideo</name>
2387 <longname>libav id Quake II CIN video decoder</longname>
2388 <class>Codec/Decoder/Video</class>
2389 <description>libav idcinvideo 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>video/x-gst-av-idcinvideo</details>
2400 <direction>source</direction>
2401 <presence>always</presence>
2402 <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 }</details>
2407 <name>avdec_iff_byterun1</name>
2408 <longname>libav IFF ByteRun1 decoder</longname>
2409 <class>Codec/Decoder/Video</class>
2410 <description>libav iff_byterun1 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>unknown/unknown</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 }</details>
2428 <name>avdec_iff_ilbm</name>
2429 <longname>libav IFF ILBM decoder</longname>
2430 <class>Codec/Decoder/Video</class>
2431 <description>libav iff_ilbm 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 }</details>
2449 <name>avdec_imc</name>
2450 <longname>libav IMC (Intel Music Coder) decoder</longname>
2451 <class>Codec/Decoder/Audio</class>
2452 <description>libav imc 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>audio/x-imc</details>
2463 <direction>source</direction>
2464 <presence>always</presence>
2465 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
2470 <name>avdec_indeo2</name>
2471 <longname>libav Intel Indeo 2 decoder</longname>
2472 <class>Codec/Decoder/Video</class>
2473 <description>libav indeo2 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>video/x-indeo, indeoversion=(int)2</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 }</details>
2491 <name>avdec_indeo3</name>
2492 <longname>libav Intel Indeo 3 decoder</longname>
2493 <class>Codec/Decoder/Video</class>
2494 <description>libav indeo3 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>video/x-indeo, indeoversion=(int)3</details>
2505 <direction>source</direction>
2506 <presence>always</presence>
2507 <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 }</details>
2512 <name>avdec_indeo4</name>
2513 <longname>libav Intel Indeo Video Interactive 4 decoder</longname>
2514 <class>Codec/Decoder/Video</class>
2515 <description>libav indeo4 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>video/x-indeo, indeoversion=(int)4</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 }</details>
2533 <name>avdec_indeo5</name>
2534 <longname>libav Intel Indeo Video Interactive 5 decoder</longname>
2535 <class>Codec/Decoder/Video</class>
2536 <description>libav indeo5 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>video/x-indeo, indeoversion=(int)5</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 }</details>
2554 <name>avdec_interplay_dpcm</name>
2555 <longname>libav DPCM Interplay decoder</longname>
2556 <class>Codec/Decoder/Audio</class>
2557 <description>libav interplay_dpcm 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>audio/x-dpcm, layout=(string)interplay</details>
2568 <direction>source</direction>
2569 <presence>always</presence>
2570 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
2575 <name>avdec_interplayvideo</name>
2576 <longname>libav Interplay MVE video decoder</longname>
2577 <class>Codec/Decoder/Video</class>
2578 <description>libav interplayvideo 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>video/x-gst-av-interplayvideo</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 }</details>
2596 <name>avdec_jpeg2000</name>
2597 <longname>libav JPEG 2000 decoder</longname>
2598 <class>Codec/Decoder/Video</class>
2599 <description>libav jpeg2000 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 }</details>
2617 <name>avdec_jpegls</name>
2618 <longname>libav JPEG-LS decoder</longname>
2619 <class>Codec/Decoder/Video</class>
2620 <description>libav jpegls 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 }</details>
2638 <name>avdec_jv</name>
2639 <longname>libav Bitmap Brothers JV video decoder</longname>
2640 <class>Codec/Decoder/Video</class>
2641 <description>libav jv 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 }</details>
2659 <name>avdec_kgv1</name>
2660 <longname>libav Kega Game Video decoder</longname>
2661 <class>Codec/Decoder/Video</class>
2662 <description>libav kgv1 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>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 }</details>
2680 <name>avdec_kmvc</name>
2681 <longname>libav Karl Morton's video codec decoder</longname>
2682 <class>Codec/Decoder/Video</class>
2683 <description>libav kmvc 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>video/x-kmvc</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 }</details>
2701 <name>avdec_lagarith</name>
2702 <longname>libav Lagarith lossless decoder</longname>
2703 <class>Codec/Decoder/Video</class>
2704 <description>libav lagarith 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-lagarith</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 }</details>
2722 <name>avdec_loco</name>
2723 <longname>libav LOCO decoder</longname>
2724 <class>Codec/Decoder/Video</class>
2725 <description>libav loco 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-loco</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 }</details>
2743 <name>avdec_mace3</name>
2744 <longname>libav MACE (Macintosh Audio Compression/Expansion) 3:1 decoder</longname>
2745 <class>Codec/Decoder/Audio</class>
2746 <description>libav mace3 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>audio/x-mace, maceversion=(int)3</details>
2757 <direction>source</direction>
2758 <presence>always</presence>
2759 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
2764 <name>avdec_mace6</name>
2765 <longname>libav MACE (Macintosh Audio Compression/Expansion) 6:1 decoder</longname>
2766 <class>Codec/Decoder/Audio</class>
2767 <description>libav mace6 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>audio/x-mace, maceversion=(int)6</details>
2778 <direction>source</direction>
2779 <presence>always</presence>
2780 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
2785 <name>avdec_mdec</name>
2786 <longname>libav Sony PlayStation MDEC (Motion DECoder) decoder</longname>
2787 <class>Codec/Decoder/Video</class>
2788 <description>libav mdec 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>video/x-gst-av-mdec</details>
2799 <direction>source</direction>
2800 <presence>always</presence>
2801 <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 }</details>
2806 <name>avdec_metasound</name>
2807 <longname>libav Voxware MetaSound decoder</longname>
2808 <class>Codec/Decoder/Audio</class>
2809 <description>libav metasound 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>unknown/unknown</details>
2820 <direction>source</direction>
2821 <presence>always</presence>
2822 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
2827 <name>avdec_mimic</name>
2828 <longname>libav Mimic decoder</longname>
2829 <class>Codec/Decoder/Video</class>
2830 <description>libav mimic 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-mimic</details>
2841 <direction>source</direction>
2842 <presence>always</presence>
2843 <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 }</details>
2848 <name>avdec_mjpeg</name>
2849 <longname>libav MJPEG (Motion JPEG) decoder</longname>
2850 <class>Codec/Decoder/Video</class>
2851 <description>libav mjpeg 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>image/jpeg, parsed=(boolean)true</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 }</details>
2869 <name>avdec_mjpegb</name>
2870 <longname>libav Apple MJPEG-B decoder</longname>
2871 <class>Codec/Decoder/Video</class>
2872 <description>libav mjpegb 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-mjpeg-b</details>
2883 <direction>source</direction>
2884 <presence>always</presence>
2885 <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 }</details>
2890 <name>avdec_mlp</name>
2891 <longname>libav MLP (Meridian Lossless Packing) decoder</longname>
2892 <class>Codec/Decoder/Audio</class>
2893 <description>libav mlp 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>audio/x-mlp</details>
2904 <direction>source</direction>
2905 <presence>always</presence>
2906 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
2911 <name>avdec_mmvideo</name>
2912 <longname>libav American Laser Games MM Video decoder</longname>
2913 <class>Codec/Decoder/Video</class>
2914 <description>libav mmvideo 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-gst-av-mmvideo</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 }</details>
2932 <name>avdec_motionpixels</name>
2933 <longname>libav Motion Pixels video decoder</longname>
2934 <class>Codec/Decoder/Video</class>
2935 <description>libav motionpixels 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 }</details>
2953 <name>avdec_mp1float</name>
2954 <longname>libav MP1 (MPEG audio layer 1) decoder</longname>
2955 <class>Codec/Decoder/Audio</class>
2956 <description>libav mp1float 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>audio/mpeg, mpegversion=(int)1, layer=(int)1</details>
2967 <direction>source</direction>
2968 <presence>always</presence>
2969 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
2974 <name>avdec_mp2float</name>
2975 <longname>libav MP2 (MPEG audio layer 2) decoder</longname>
2976 <class>Codec/Decoder/Audio</class>
2977 <description>libav mp2float 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/mpeg, mpegversion=(int)1, layer=(int)2</details>
2988 <direction>source</direction>
2989 <presence>always</presence>
2990 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
2995 <name>avdec_mp3</name>
2996 <longname>libav MP3 (MPEG audio layer 3) decoder</longname>
2997 <class>Codec/Decoder/Audio</class>
2998 <description>libav mp3 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>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ]</details>
3009 <direction>source</direction>
3010 <presence>always</presence>
3011 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
3016 <name>avdec_mp3adu</name>
3017 <longname>libav ADU (Application Data Unit) MP3 (MPEG audio layer 3) decoder</longname>
3018 <class>Codec/Decoder/Audio</class>
3019 <description>libav mp3adu 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-gst-av-mp3adu</details>
3030 <direction>source</direction>
3031 <presence>always</presence>
3032 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
3037 <name>avdec_mp3adufloat</name>
3038 <longname>libav ADU (Application Data Unit) MP3 (MPEG audio layer 3) decoder</longname>
3039 <class>Codec/Decoder/Audio</class>
3040 <description>libav mp3adufloat 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>audio/x-gst-av-mp3adu</details>
3051 <direction>source</direction>
3052 <presence>always</presence>
3053 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
3058 <name>avdec_mp3float</name>
3059 <longname>libav MP3 (MPEG audio layer 3) decoder</longname>
3060 <class>Codec/Decoder/Audio</class>
3061 <description>libav mp3float 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/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ]</details>
3072 <direction>source</direction>
3073 <presence>always</presence>
3074 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
3079 <name>avdec_mp3on4</name>
3080 <longname>libav MP3onMP4 decoder</longname>
3081 <class>Codec/Decoder/Audio</class>
3082 <description>libav mp3on4 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>audio/x-gst-av-mp3on4</details>
3093 <direction>source</direction>
3094 <presence>always</presence>
3095 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
3100 <name>avdec_mp3on4float</name>
3101 <longname>libav MP3onMP4 decoder</longname>
3102 <class>Codec/Decoder/Audio</class>
3103 <description>libav mp3on4float 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>audio/x-gst-av-mp3on4</details>
3114 <direction>source</direction>
3115 <presence>always</presence>
3116 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
3121 <name>avdec_mpc7</name>
3122 <longname>libav Musepack SV7 decoder</longname>
3123 <class>Codec/Decoder/Audio</class>
3124 <description>libav mpc7 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>audio/x-ffmpeg-parsed-musepack, streamversion=(int)7</details>
3135 <direction>source</direction>
3136 <presence>always</presence>
3137 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
3142 <name>avdec_mpc8</name>
3143 <longname>libav Musepack SV8 decoder</longname>
3144 <class>Codec/Decoder/Audio</class>
3145 <description>libav mpc8 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-ffmpeg-parsed-musepack, streamversion=(int)8</details>
3156 <direction>source</direction>
3157 <presence>always</presence>
3158 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
3163 <name>avdec_mpeg2video</name>
3164 <longname>libav MPEG-2 video decoder</longname>
3165 <class>Codec/Decoder/Video</class>
3166 <description>libav mpeg2video 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>video/mpeg, mpegversion=(int)[ 1, 2 ], systemstream=(boolean)false</details>
3177 <direction>source</direction>
3178 <presence>always</presence>
3179 <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 }</details>
3184 <name>avdec_mpeg4</name>
3185 <longname>libav MPEG-4 part 2 decoder</longname>
3186 <class>Codec/Decoder/Video</class>
3187 <description>libav mpeg4 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/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/x-divx, divxversion=(int)[ 4, 5 ]; video/x-xvid; video/x-3ivx</details>
3198 <direction>source</direction>
3199 <presence>always</presence>
3200 <details>video/x-raw, format=(string)I420</details>
3205 <name>avdec_msa1</name>
3206 <longname>libav MS ATC Screen decoder</longname>
3207 <class>Codec/Decoder/Video</class>
3208 <description>libav msa1 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>unknown/unknown</details>
3219 <direction>source</direction>
3220 <presence>always</presence>
3221 <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 }</details>
3226 <name>avdec_msmpeg4</name>
3227 <longname>libav MPEG-4 part 2 Microsoft variant version 3 decoder</longname>
3228 <class>Codec/Decoder/Video</class>
3229 <description>libav msmpeg4 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-msmpeg, msmpegversion=(int)43; video/x-divx, divxversion=(int)3</details>
3240 <direction>source</direction>
3241 <presence>always</presence>
3242 <details>video/x-raw, format=(string)I420</details>
3247 <name>avdec_msmpeg4v1</name>
3248 <longname>libav MPEG-4 part 2 Microsoft variant version 1 decoder</longname>
3249 <class>Codec/Decoder/Video</class>
3250 <description>libav msmpeg4v1 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-msmpeg, msmpegversion=(int)41</details>
3261 <direction>source</direction>
3262 <presence>always</presence>
3263 <details>video/x-raw, format=(string)I420</details>
3268 <name>avdec_msmpeg4v2</name>
3269 <longname>libav MPEG-4 part 2 Microsoft variant version 2 decoder</longname>
3270 <class>Codec/Decoder/Video</class>
3271 <description>libav msmpeg4v2 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-msmpeg, msmpegversion=(int)42</details>
3282 <direction>source</direction>
3283 <presence>always</presence>
3284 <details>video/x-raw, format=(string)I420</details>
3289 <name>avdec_msrle</name>
3290 <longname>libav Microsoft RLE decoder</longname>
3291 <class>Codec/Decoder/Video</class>
3292 <description>libav msrle 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-rle, layout=(string)microsoft, depth=(int)[ 1, 64 ]</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 }</details>
3310 <name>avdec_mss1</name>
3311 <longname>libav MS Screen 1 decoder</longname>
3312 <class>Codec/Decoder/Video</class>
3313 <description>libav mss1 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>video/x-wmv, wmvversion=(int)1, format=(string)MSS1</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 }</details>
3331 <name>avdec_mss2</name>
3332 <longname>libav MS Windows Media Video V9 Screen decoder</longname>
3333 <class>Codec/Decoder/Video</class>
3334 <description>libav mss2 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>video/x-wmv, wmvversion=(int)3, format=(string)MSS2</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 }</details>
3352 <name>avdec_msvideo1</name>
3353 <longname>libav Microsoft Video 1 decoder</longname>
3354 <class>Codec/Decoder/Video</class>
3355 <description>libav msvideo1 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>video/x-msvideocodec, msvideoversion=(int)1</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 }</details>
3373 <name>avdec_mszh</name>
3374 <longname>libav LCL (LossLess Codec Library) MSZH decoder</longname>
3375 <class>Codec/Decoder/Video</class>
3376 <description>libav mszh 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>video/x-mszh</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 }</details>
3394 <name>avdec_mts2</name>
3395 <longname>libav MS Expression Encoder Screen decoder</longname>
3396 <class>Codec/Decoder/Video</class>
3397 <description>libav mts2 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>unknown/unknown</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 }</details>
3415 <name>avdec_mxpeg</name>
3416 <longname>libav Mobotix MxPEG video decoder</longname>
3417 <class>Codec/Decoder/Video</class>
3418 <description>libav mxpeg 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>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 }</details>
3436 <name>avdec_nellymoser</name>
3437 <longname>libav Nellymoser Asao decoder</longname>
3438 <class>Codec/Decoder/Audio</class>
3439 <description>libav nellymoser 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>audio/x-nellymoser</details>
3450 <direction>source</direction>
3451 <presence>always</presence>
3452 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
3457 <name>avdec_nuv</name>
3458 <longname>libav NuppelVideo/RTJPEG decoder</longname>
3459 <class>Codec/Decoder/Video</class>
3460 <description>libav nuv 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>video/x-nuv</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 }</details>
3478 <name>avdec_pam</name>
3479 <longname>libav PAM (Portable AnyMap) image decoder</longname>
3480 <class>Codec/Decoder/Video</class>
3481 <description>libav pam 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>image/x-portable-anymap</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 }</details>
3499 <name>avdec_pbm</name>
3500 <longname>libav PBM (Portable BitMap) image decoder</longname>
3501 <class>Codec/Decoder/Video</class>
3502 <description>libav pbm 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>image/pbm</details>
3513 <direction>source</direction>
3514 <presence>always</presence>
3515 <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 }</details>
3520 <name>avdec_pcm_lxf</name>
3521 <longname>libav PCM signed 20-bit little-endian planar decoder</longname>
3522 <class>Codec/Decoder/Audio</class>
3523 <description>libav pcm_lxf 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>unknown/unknown</details>
3534 <direction>source</direction>
3535 <presence>always</presence>
3536 <details>audio/x-raw, layout=(string)interleaved, format=(string)S32LE</details>
3541 <name>avdec_pcm_s24le_planar</name>
3542 <longname>libav PCM signed 24-bit little-endian planar decoder</longname>
3543 <class>Codec/Decoder/Audio</class>
3544 <description>libav pcm_s24le_planar 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>unknown/unknown</details>
3555 <direction>source</direction>
3556 <presence>always</presence>
3557 <details>audio/x-raw, layout=(string)interleaved, format=(string)S32LE</details>
3562 <name>avdec_pcm_s32le_planar</name>
3563 <longname>libav PCM signed 32-bit little-endian planar decoder</longname>
3564 <class>Codec/Decoder/Audio</class>
3565 <description>libav pcm_s32le_planar 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>unknown/unknown</details>
3576 <direction>source</direction>
3577 <presence>always</presence>
3578 <details>audio/x-raw, layout=(string)interleaved, format=(string)S32LE</details>
3583 <name>avdec_pcm_s8_planar</name>
3584 <longname>libav PCM signed 8-bit planar decoder</longname>
3585 <class>Codec/Decoder/Audio</class>
3586 <description>libav pcm_s8_planar 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>unknown/unknown</details>
3597 <direction>source</direction>
3598 <presence>always</presence>
3599 <details>audio/x-raw, layout=(string)interleaved, format=(string)U8</details>
3604 <name>avdec_pcx</name>
3605 <longname>libav PC Paintbrush PCX image decoder</longname>
3606 <class>Codec/Decoder/Video</class>
3607 <description>libav pcx 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>image/x-pcx</details>
3618 <direction>source</direction>
3619 <presence>always</presence>
3620 <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 }</details>
3625 <name>avdec_pgm</name>
3626 <longname>libav PGM (Portable GrayMap) image decoder</longname>
3627 <class>Codec/Decoder/Video</class>
3628 <description>libav pgm 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>image/x-portable-graymap</details>
3639 <direction>source</direction>
3640 <presence>always</presence>
3641 <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 }</details>
3646 <name>avdec_pgmyuv</name>
3647 <longname>libav PGMYUV (Portable GrayMap YUV) image decoder</longname>
3648 <class>Codec/Decoder/Video</class>
3649 <description>libav pgmyuv 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-pgmyuv</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 }</details>
3667 <name>avdec_pictor</name>
3668 <longname>libav Pictor/PC Paint decoder</longname>
3669 <class>Codec/Decoder/Video</class>
3670 <description>libav pictor 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>unknown/unknown</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 }</details>
3688 <name>avdec_png</name>
3689 <longname>libav PNG (Portable Network Graphics) image decoder</longname>
3690 <class>Codec/Decoder/Video</class>
3691 <description>libav png 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>image/png</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 }</details>
3709 <name>avdec_ppm</name>
3710 <longname>libav PPM (Portable PixelMap) image decoder</longname>
3711 <class>Codec/Decoder/Video</class>
3712 <description>libav ppm 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>image/ppm</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 }</details>
3730 <name>avdec_prores</name>
3731 <longname>libav Apple ProRes (iCodec Pro) decoder</longname>
3732 <class>Codec/Decoder/Video</class>
3733 <description>libav prores 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>video/x-prores</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 }</details>
3751 <name>avdec_ptx</name>
3752 <longname>libav V.Flash PTX image decoder</longname>
3753 <class>Codec/Decoder/Video</class>
3754 <description>libav ptx 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>unknown/unknown</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 }</details>
3772 <name>avdec_qcelp</name>
3773 <longname>libav QCELP / PureVoice decoder</longname>
3774 <class>Codec/Decoder/Audio</class>
3775 <description>libav qcelp 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>audio/qcelp</details>
3786 <direction>source</direction>
3787 <presence>always</presence>
3788 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
3793 <name>avdec_qdm2</name>
3794 <longname>libav QDesign Music Codec 2 decoder</longname>
3795 <class>Codec/Decoder/Audio</class>
3796 <description>libav qdm2 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>audio/x-qdm2</details>
3807 <direction>source</direction>
3808 <presence>always</presence>
3809 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
3814 <name>avdec_qdraw</name>
3815 <longname>libav Apple QuickDraw decoder</longname>
3816 <class>Codec/Decoder/Video</class>
3817 <description>libav qdraw 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>video/x-qdrw</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 }</details>
3835 <name>avdec_qpeg</name>
3836 <longname>libav Q-team QPEG decoder</longname>
3837 <class>Codec/Decoder/Video</class>
3838 <description>libav qpeg 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>video/x-gst-av-qpeg</details>
3849 <direction>source</direction>
3850 <presence>always</presence>
3851 <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 }</details>
3856 <name>avdec_qtrle</name>
3857 <longname>libav QuickTime Animation (RLE) video decoder</longname>
3858 <class>Codec/Decoder/Video</class>
3859 <description>libav qtrle 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>video/x-rle, layout=(string)quicktime, depth=(int)[ 1, 64 ]</details>
3870 <direction>source</direction>
3871 <presence>always</presence>
3872 <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 }</details>
3877 <name>avdec_r10k</name>
3878 <longname>libav AJA Kona 10-bit RGB Codec decoder</longname>
3879 <class>Codec/Decoder/Video</class>
3880 <description>libav r10k 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 }</details>
3898 <name>avdec_ralf</name>
3899 <longname>libav RealAudio Lossless decoder</longname>
3900 <class>Codec/Decoder/Audio</class>
3901 <description>libav ralf 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>unknown/unknown</details>
3912 <direction>source</direction>
3913 <presence>always</presence>
3914 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
3919 <name>avdec_real_144</name>
3920 <longname>libav RealAudio 1.0 (14.4K) decoder</longname>
3921 <class>Codec/Decoder/Audio</class>
3922 <description>libav real_144 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>audio/x-pn-realaudio, raversion=(int)1</details>
3933 <direction>source</direction>
3934 <presence>always</presence>
3935 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
3940 <name>avdec_real_288</name>
3941 <longname>libav RealAudio 2.0 (28.8K) decoder</longname>
3942 <class>Codec/Decoder/Audio</class>
3943 <description>libav real_288 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>audio/x-pn-realaudio, raversion=(int)2</details>
3954 <direction>source</direction>
3955 <presence>always</presence>
3956 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
3961 <name>avdec_rl2</name>
3962 <longname>libav RL2 video decoder</longname>
3963 <class>Codec/Decoder/Video</class>
3964 <description>libav rl2 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>unknown/unknown</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 }</details>
3982 <name>avdec_roq_dpcm</name>
3983 <longname>libav DPCM id RoQ decoder</longname>
3984 <class>Codec/Decoder/Audio</class>
3985 <description>libav roq_dpcm 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>audio/x-dpcm, layout=(string)roq</details>
3996 <direction>source</direction>
3997 <presence>always</presence>
3998 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
4003 <name>avdec_roqvideo</name>
4004 <longname>libav id RoQ video decoder</longname>
4005 <class>Codec/Decoder/Video</class>
4006 <description>libav roqvideo 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>video/x-gst-av-roqvideo</details>
4017 <direction>source</direction>
4018 <presence>always</presence>
4019 <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 }</details>
4024 <name>avdec_rpza</name>
4025 <longname>libav QuickTime video (RPZA) decoder</longname>
4026 <class>Codec/Decoder/Video</class>
4027 <description>libav rpza 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-apple-video</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 }</details>
4045 <name>avdec_rv10</name>
4046 <longname>libav RealVideo 1.0 decoder</longname>
4047 <class>Codec/Decoder/Video</class>
4048 <description>libav rv10 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>video/x-pn-realvideo, rmversion=(int)1</details>
4059 <direction>source</direction>
4060 <presence>always</presence>
4061 <details>video/x-raw, format=(string)I420</details>
4066 <name>avdec_rv20</name>
4067 <longname>libav RealVideo 2.0 decoder</longname>
4068 <class>Codec/Decoder/Video</class>
4069 <description>libav rv20 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>video/x-pn-realvideo, rmversion=(int)2</details>
4080 <direction>source</direction>
4081 <presence>always</presence>
4082 <details>video/x-raw, format=(string)I420</details>
4087 <name>avdec_rv30</name>
4088 <longname>libav RealVideo 3.0 decoder</longname>
4089 <class>Codec/Decoder/Video</class>
4090 <description>libav rv30 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>video/x-pn-realvideo, rmversion=(int)3</details>
4101 <direction>source</direction>
4102 <presence>always</presence>
4103 <details>video/x-raw, format=(string)I420</details>
4108 <name>avdec_rv40</name>
4109 <longname>libav RealVideo 4.0 decoder</longname>
4110 <class>Codec/Decoder/Video</class>
4111 <description>libav rv40 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>video/x-pn-realvideo, rmversion=(int)4</details>
4122 <direction>source</direction>
4123 <presence>always</presence>
4124 <details>video/x-raw, format=(string)I420</details>
4129 <name>avdec_s302m</name>
4130 <longname>libav SMPTE 302M decoder</longname>
4131 <class>Codec/Decoder/Audio</class>
4132 <description>libav s302m 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-smpte-302m</details>
4143 <direction>source</direction>
4144 <presence>always</presence>
4145 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
4150 <name>avdec_sgi</name>
4151 <longname>libav SGI image decoder</longname>
4152 <class>Codec/Decoder/Video</class>
4153 <description>libav sgi 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>image/x-sgi</details>
4164 <direction>source</direction>
4165 <presence>always</presence>
4166 <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 }</details>
4171 <name>avdec_shorten</name>
4172 <longname>libav Shorten decoder</longname>
4173 <class>Codec/Decoder/Audio</class>
4174 <description>libav shorten 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/x-shorten</details>
4185 <direction>source</direction>
4186 <presence>always</presence>
4187 <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details>
4192 <name>avdec_sipr</name>
4193 <longname>libav RealAudio SIPR / ACELP.NET decoder</longname>
4194 <class>Codec/Decoder/Audio</class>
4195 <description>libav sipr 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-sipro</details>
4206 <direction>source</direction>
4207 <presence>always</presence>
4208 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
4213 <name>avdec_smackaud</name>
4214 <longname>libav Smacker audio decoder</longname>
4215 <class>Codec/Decoder/Audio</class>
4216 <description>libav smackaud 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>unknown/unknown</details>
4227 <direction>source</direction>
4228 <presence>always</presence>
4229 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
4234 <name>avdec_smackvid</name>
4235 <longname>libav Smacker video decoder</longname>
4236 <class>Codec/Decoder/Video</class>
4237 <description>libav smackvid 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>unknown/unknown</details>
4248 <direction>source</direction>
4249 <presence>always</presence>
4250 <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 }</details>
4255 <name>avdec_smc</name>
4256 <longname>libav QuickTime Graphics (SMC) decoder</longname>
4257 <class>Codec/Decoder/Video</class>
4258 <description>libav smc 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>video/x-smc</details>
4269 <direction>source</direction>
4270 <presence>always</presence>
4271 <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 }</details>
4276 <name>avdec_sol_dpcm</name>
4277 <longname>libav DPCM Sol decoder</longname>
4278 <class>Codec/Decoder/Audio</class>
4279 <description>libav sol_dpcm 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>audio/x-dpcm, layout=(string)sol</details>
4290 <direction>source</direction>
4291 <presence>always</presence>
4292 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
4297 <name>avdec_sp5x</name>
4298 <longname>libav Sunplus JPEG (SP5X) decoder</longname>
4299 <class>Codec/Decoder/Video</class>
4300 <description>libav sp5x 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/sp5x</details>
4311 <direction>source</direction>
4312 <presence>always</presence>
4313 <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 }</details>
4318 <name>avdec_sunrast</name>
4319 <longname>libav Sun Rasterfile image decoder</longname>
4320 <class>Codec/Decoder/Video</class>
4321 <description>libav sunrast 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>image/x-sun-raster</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 }</details>
4339 <name>avdec_svq1</name>
4340 <longname>libav Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1 decoder</longname>
4341 <class>Codec/Decoder/Video</class>
4342 <description>libav svq1 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>video/x-svq, svqversion=(int)1</details>
4353 <direction>source</direction>
4354 <presence>always</presence>
4355 <details>video/x-raw, format=(string)YUV9</details>
4360 <name>avdec_svq3</name>
4361 <longname>libav Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3 decoder</longname>
4362 <class>Codec/Decoder/Video</class>
4363 <description>libav svq3 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>video/x-svq, svqversion=(int)3</details>
4374 <direction>source</direction>
4375 <presence>always</presence>
4376 <details>video/x-raw, format=(string)I420</details>
4381 <name>avdec_tak</name>
4382 <longname>libav TAK (Tom's lossless Audio Kompressor) decoder</longname>
4383 <class>Codec/Decoder/Audio</class>
4384 <description>libav tak 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>unknown/unknown</details>
4395 <direction>source</direction>
4396 <presence>always</presence>
4397 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE }</details>
4402 <name>avdec_targa</name>
4403 <longname>libav Truevision Targa image decoder</longname>
4404 <class>Codec/Decoder/Video</class>
4405 <description>libav targa 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>image/x-tga</details>
4416 <direction>source</direction>
4417 <presence>always</presence>
4418 <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 }</details>
4423 <name>avdec_thp</name>
4424 <longname>libav Nintendo Gamecube THP video decoder</longname>
4425 <class>Codec/Decoder/Video</class>
4426 <description>libav thp 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>unknown/unknown</details>
4437 <direction>source</direction>
4438 <presence>always</presence>
4439 <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 }</details>
4444 <name>avdec_tiertexseqvideo</name>
4445 <longname>libav Tiertex Limited SEQ video decoder</longname>
4446 <class>Codec/Decoder/Video</class>
4447 <description>libav tiertexseqvideo 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>unknown/unknown</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 }</details>
4465 <name>avdec_tiff</name>
4466 <longname>libav TIFF image decoder</longname>
4467 <class>Codec/Decoder/Video</class>
4468 <description>libav tiff 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>image/tiff</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 }</details>
4486 <name>avdec_tmv</name>
4487 <longname>libav 8088flex TMV decoder</longname>
4488 <class>Codec/Decoder/Video</class>
4489 <description>libav tmv 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>unknown/unknown</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 }</details>
4507 <name>avdec_truehd</name>
4508 <longname>libav TrueHD decoder</longname>
4509 <class>Codec/Decoder/Audio</class>
4510 <description>libav truehd 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>audio/x-true-hd</details>
4521 <direction>source</direction>
4522 <presence>always</presence>
4523 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
4528 <name>avdec_truemotion1</name>
4529 <longname>libav Duck TrueMotion 1.0 decoder</longname>
4530 <class>Codec/Decoder/Video</class>
4531 <description>libav truemotion1 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-truemotion, trueversion=(int)1</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 }</details>
4549 <name>avdec_truemotion2</name>
4550 <longname>libav Duck TrueMotion 2.0 decoder</longname>
4551 <class>Codec/Decoder/Video</class>
4552 <description>libav truemotion2 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>video/x-truemotion, trueversion=(int)2</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 }</details>
4570 <name>avdec_truespeech</name>
4571 <longname>libav DSP Group TrueSpeech decoder</longname>
4572 <class>Codec/Decoder/Audio</class>
4573 <description>libav truespeech 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>audio/x-truespeech</details>
4584 <direction>source</direction>
4585 <presence>always</presence>
4586 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
4591 <name>avdec_tscc2</name>
4592 <longname>libav TechSmith Screen Codec 2 decoder</longname>
4593 <class>Codec/Decoder/Video</class>
4594 <description>libav tscc2 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>video/x-tscc, tsccversion=(int)2</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 }</details>
4612 <name>avdec_tta</name>
4613 <longname>libav TTA (True Audio) decoder</longname>
4614 <class>Codec/Decoder/Audio</class>
4615 <description>libav tta 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>audio/x-tta</details>
4626 <direction>source</direction>
4627 <presence>always</presence>
4628 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
4633 <name>avdec_twinvq</name>
4634 <longname>libav VQF TwinVQ decoder</longname>
4635 <class>Codec/Decoder/Audio</class>
4636 <description>libav twinvq 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-twin-vq</details>
4647 <direction>source</direction>
4648 <presence>always</presence>
4649 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
4654 <name>avdec_txd</name>
4655 <longname>libav Renderware TXD (TeXture Dictionary) image decoder</longname>
4656 <class>Codec/Decoder/Video</class>
4657 <description>libav txd 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>unknown/unknown</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 }</details>
4675 <name>avdec_ultimotion</name>
4676 <longname>libav IBM UltiMotion decoder</longname>
4677 <class>Codec/Decoder/Video</class>
4678 <description>libav ultimotion 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>video/x-ultimotion</details>
4689 <direction>source</direction>
4690 <presence>always</presence>
4691 <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 }</details>
4696 <name>avdec_utvideo</name>
4697 <longname>libav Ut Video decoder</longname>
4698 <class>Codec/Decoder/Video</class>
4699 <description>libav utvideo 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>unknown/unknown</details>
4710 <direction>source</direction>
4711 <presence>always</presence>
4712 <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 }</details>
4717 <name>avdec_v410</name>
4718 <longname>libav Uncompressed 4:4:4 10-bit decoder</longname>
4719 <class>Codec/Decoder/Video</class>
4720 <description>libav v410 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>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 }</details>
4738 <name>avdec_vb</name>
4739 <longname>libav Beam Software VB decoder</longname>
4740 <class>Codec/Decoder/Video</class>
4741 <description>libav vb 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 }</details>
4759 <name>avdec_vble</name>
4760 <longname>libav VBLE Lossless Codec decoder</longname>
4761 <class>Codec/Decoder/Video</class>
4762 <description>libav vble 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>unknown/unknown</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 }</details>
4780 <name>avdec_vc1</name>
4781 <longname>libav SMPTE VC-1 decoder</longname>
4782 <class>Codec/Decoder/Video</class>
4783 <description>libav vc1 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>video/x-wmv, wmvversion=(int)3, format=(string){ WVC1, WMVA }</details>
4794 <direction>source</direction>
4795 <presence>always</presence>
4796 <details>video/x-raw, format=(string)I420</details>
4801 <name>avdec_vc1image</name>
4802 <longname>libav Windows Media Video 9 Image v2 decoder</longname>
4803 <class>Codec/Decoder/Video</class>
4804 <description>libav vc1image 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>video/x-raw, format=(string)I420</details>
4822 <name>avdec_vcr1</name>
4823 <longname>libav ATI VCR1 decoder</longname>
4824 <class>Codec/Decoder/Video</class>
4825 <description>libav vcr1 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>video/x-ati-vcr, vcrversion=(int)1</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 }</details>
4843 <name>avdec_vmdaudio</name>
4844 <longname>libav Sierra VMD audio decoder</longname>
4845 <class>Codec/Decoder/Audio</class>
4846 <description>libav vmdaudio 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>audio/x-gst-av-vmdaudio</details>
4857 <direction>source</direction>
4858 <presence>always</presence>
4859 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
4864 <name>avdec_vmdvideo</name>
4865 <longname>libav Sierra VMD video decoder</longname>
4866 <class>Codec/Decoder/Video</class>
4867 <description>libav vmdvideo 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-vmdvideo</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 }</details>
4885 <name>avdec_vmnc</name>
4886 <longname>libav VMware Screen Codec / VMware Video decoder</longname>
4887 <class>Codec/Decoder/Video</class>
4888 <description>libav vmnc 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>video/x-vmnc</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 }</details>
4906 <name>avdec_vp3</name>
4907 <longname>libav On2 VP3 decoder</longname>
4908 <class>Codec/Decoder/Video</class>
4909 <description>libav vp3 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>video/x-vp3</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 }</details>
4927 <name>avdec_vp5</name>
4928 <longname>libav On2 VP5 decoder</longname>
4929 <class>Codec/Decoder/Video</class>
4930 <description>libav vp5 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>video/x-vp5</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 }</details>
4948 <name>avdec_vp6</name>
4949 <longname>libav On2 VP6 decoder</longname>
4950 <class>Codec/Decoder/Video</class>
4951 <description>libav vp6 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>video/x-vp6</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 }</details>
4969 <name>avdec_vp6a</name>
4970 <longname>libav On2 VP6 (Flash version, with alpha channel) decoder</longname>
4971 <class>Codec/Decoder/Video</class>
4972 <description>libav vp6a 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-vp6-alpha</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 }</details>
4990 <name>avdec_vp6f</name>
4991 <longname>libav On2 VP6 (Flash version) decoder</longname>
4992 <class>Codec/Decoder/Video</class>
4993 <description>libav vp6f 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-vp6-flash</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 }</details>
5011 <name>avdec_vp8</name>
5012 <longname>libav On2 VP8 decoder</longname>
5013 <class>Codec/Decoder/Video</class>
5014 <description>libav vp8 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>video/x-vp8</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 }</details>
5032 <name>avdec_vp9</name>
5033 <longname>libav Google VP9 decoder</longname>
5034 <class>Codec/Decoder/Video</class>
5035 <description>libav vp9 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 }</details>
5053 <name>avdec_vqavideo</name>
5054 <longname>libav Westwood Studios VQA (Vector Quantized Animation) video decoder</longname>
5055 <class>Codec/Decoder/Video</class>
5056 <description>libav vqavideo 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>video/x-gst-av-vqavideo</details>
5067 <direction>source</direction>
5068 <presence>always</presence>
5069 <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 }</details>
5074 <name>avdec_webp</name>
5075 <longname>libav WebP image decoder</longname>
5076 <class>Codec/Decoder/Video</class>
5077 <description>libav webp 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>unknown/unknown</details>
5088 <direction>source</direction>
5089 <presence>always</presence>
5090 <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 }</details>
5095 <name>avdec_wmalossless</name>
5096 <longname>libav Windows Media Audio Lossless decoder</longname>
5097 <class>Codec/Decoder/Audio</class>
5098 <description>libav wmalossless 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>audio/x-wma, wmaversion=(int)4, depth=(int)16</details>
5109 <direction>source</direction>
5110 <presence>always</presence>
5111 <details>audio/x-raw, layout=(string)interleaved, format=(string){ S16LE, S32LE }</details>
5116 <name>avdec_wmapro</name>
5117 <longname>libav Windows Media Audio 9 Professional decoder</longname>
5118 <class>Codec/Decoder/Audio</class>
5119 <description>libav wmapro 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>audio/x-wma, wmaversion=(int)3</details>
5130 <direction>source</direction>
5131 <presence>always</presence>
5132 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
5137 <name>avdec_wmav1</name>
5138 <longname>libav Windows Media Audio 1 decoder</longname>
5139 <class>Codec/Decoder/Audio</class>
5140 <description>libav wmav1 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>audio/x-wma, wmaversion=(int)1, block_align=(int)[ 0, 2147483647 ], bitrate=(int)[ 0, 2147483647 ]</details>
5151 <direction>source</direction>
5152 <presence>always</presence>
5153 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
5158 <name>avdec_wmav2</name>
5159 <longname>libav Windows Media Audio 2 decoder</longname>
5160 <class>Codec/Decoder/Audio</class>
5161 <description>libav wmav2 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>audio/x-wma, wmaversion=(int)2, block_align=(int)[ 0, 2147483647 ], bitrate=(int)[ 0, 2147483647 ]</details>
5172 <direction>source</direction>
5173 <presence>always</presence>
5174 <details>audio/x-raw, layout=(string)interleaved, format=(string)F32LE</details>
5179 <name>avdec_wmavoice</name>
5180 <longname>libav Windows Media Audio Voice decoder</longname>
5181 <class>Codec/Decoder/Audio</class>
5182 <description>libav wmavoice 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>audio/x-wms</details>
5193 <direction>source</direction>
5194 <presence>always</presence>
5195 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
5200 <name>avdec_wmv1</name>
5201 <longname>libav Windows Media Video 7 decoder</longname>
5202 <class>Codec/Decoder/Video</class>
5203 <description>libav wmv1 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>video/x-wmv, wmvversion=(int)1</details>
5214 <direction>source</direction>
5215 <presence>always</presence>
5216 <details>video/x-raw, format=(string)I420</details>
5221 <name>avdec_wmv2</name>
5222 <longname>libav Windows Media Video 8 decoder</longname>
5223 <class>Codec/Decoder/Video</class>
5224 <description>libav wmv2 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>video/x-wmv, wmvversion=(int)2</details>
5235 <direction>source</direction>
5236 <presence>always</presence>
5237 <details>video/x-raw, format=(string)I420</details>
5242 <name>avdec_wmv3</name>
5243 <longname>libav Windows Media Video 9 decoder</longname>
5244 <class>Codec/Decoder/Video</class>
5245 <description>libav wmv3 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>video/x-wmv, wmvversion=(int)3, format=(string)WMV3</details>
5256 <direction>source</direction>
5257 <presence>always</presence>
5258 <details>video/x-raw, format=(string)I420</details>
5263 <name>avdec_wmv3image</name>
5264 <longname>libav Windows Media Video 9 Image decoder</longname>
5265 <class>Codec/Decoder/Video</class>
5266 <description>libav wmv3image 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</details>
5284 <name>avdec_wnv1</name>
5285 <longname>libav Winnov WNV1 decoder</longname>
5286 <class>Codec/Decoder/Video</class>
5287 <description>libav wnv1 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>video/x-gst-av-wnv1</details>
5298 <direction>source</direction>
5299 <presence>always</presence>
5300 <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 }</details>
5305 <name>avdec_ws_snd1</name>
5306 <longname>libav Westwood Audio (SND1) decoder</longname>
5307 <class>Codec/Decoder/Audio</class>
5308 <description>libav ws_snd1 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>audio/x-gst-av-ws_snd1</details>
5319 <direction>source</direction>
5320 <presence>always</presence>
5321 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
5326 <name>avdec_xan_dpcm</name>
5327 <longname>libav DPCM Xan decoder</longname>
5328 <class>Codec/Decoder/Audio</class>
5329 <description>libav xan_dpcm 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>audio/x-dpcm, layout=(string)xan</details>
5340 <direction>source</direction>
5341 <presence>always</presence>
5342 <details>audio/x-raw, layout=(string)interleaved, format=(string){ U8, S16LE, S32LE, F32LE, F64LE }</details>
5347 <name>avdec_xan_wc3</name>
5348 <longname>libav Wing Commander III / Xan decoder</longname>
5349 <class>Codec/Decoder/Video</class>
5350 <description>libav xan_wc3 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>video/x-xan, wcversion=(int)3</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 }</details>
5368 <name>avdec_xan_wc4</name>
5369 <longname>libav Wing Commander IV / Xxan decoder</longname>
5370 <class>Codec/Decoder/Video</class>
5371 <description>libav xan_wc4 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-xan, wcversion=(int)4</details>
5382 <direction>source</direction>
5383 <presence>always</presence>
5384 <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 }</details>
5389 <name>avdec_xl</name>
5390 <longname>libav Miro VideoXL decoder</longname>
5391 <class>Codec/Decoder/Video</class>
5392 <description>libav xl 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-gst-av-xl</details>
5403 <direction>source</direction>
5404 <presence>always</presence>
5405 <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 }</details>
5410 <name>avdec_xwd</name>
5411 <longname>libav XWD (X Window Dump) image decoder</longname>
5412 <class>Codec/Decoder/Video</class>
5413 <description>libav xwd 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>unknown/unknown</details>
5424 <direction>source</direction>
5425 <presence>always</presence>
5426 <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 }</details>
5431 <name>avdec_yop</name>
5432 <longname>libav Psygnosis YOP Video decoder</longname>
5433 <class>Codec/Decoder/Video</class>
5434 <description>libav yop 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>unknown/unknown</details>
5445 <direction>source</direction>
5446 <presence>always</presence>
5447 <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 }</details>
5452 <name>avdec_zerocodec</name>
5453 <longname>libav ZeroCodec Lossless Video decoder</longname>
5454 <class>Codec/Decoder/Video</class>
5455 <description>libav zerocodec 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>unknown/unknown</details>
5466 <direction>source</direction>
5467 <presence>always</presence>
5468 <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 }</details>
5473 <name>avdec_zlib</name>
5474 <longname>libav LCL (LossLess Codec Library) ZLIB decoder</longname>
5475 <class>Codec/Decoder/Video</class>
5476 <description>libav zlib 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>video/x-zlib</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 }</details>
5494 <name>avdec_zmbv</name>
5495 <longname>libav Zip Motion Blocks Video decoder</longname>
5496 <class>Codec/Decoder/Video</class>
5497 <description>libav zmbv 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>video/x-zmbv</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 }</details>
5515 <name>avdeinterlace</name>
5516 <longname>libav Deinterlace element</longname>
5517 <class>Filter/Effect/Video/Deinterlace</class>
5518 <description>Deinterlace video</description>
5519 <author>Luca Ognibene <luogni@tin.it></author>
5523 <direction>sink</direction>
5524 <presence>always</presence>
5525 <details>video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
5529 <direction>source</direction>
5530 <presence>always</presence>
5531 <details>video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
5536 <name>avdemux_4xm</name>
5537 <longname>libav 4X Technologies demuxer</longname>
5538 <class>Codec/Demuxer</class>
5539 <description>libav 4X Technologies demuxer</description>
5540 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5544 <direction>sink</direction>
5545 <presence>always</presence>
5546 <details>video/x-4xm</details>
5549 <name>audio_%u</name>
5550 <direction>source</direction>
5551 <presence>sometimes</presence>
5552 <details>ANY</details>
5555 <name>video_%u</name>
5556 <direction>source</direction>
5557 <presence>sometimes</presence>
5558 <details>ANY</details>
5563 <name>avdemux_aiff</name>
5564 <longname>libav Audio IFF demuxer</longname>
5565 <class>Codec/Demuxer</class>
5566 <description>libav Audio IFF demuxer</description>
5567 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5571 <direction>sink</direction>
5572 <presence>always</presence>
5573 <details>audio/x-aiff</details>
5576 <name>audio_%u</name>
5577 <direction>source</direction>
5578 <presence>sometimes</presence>
5579 <details>ANY</details>
5582 <name>video_%u</name>
5583 <direction>source</direction>
5584 <presence>sometimes</presence>
5585 <details>ANY</details>
5590 <name>avdemux_ape</name>
5591 <longname>libav Monkey's Audio demuxer</longname>
5592 <class>Codec/Demuxer</class>
5593 <description>libav Monkey's Audio demuxer</description>
5594 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5598 <direction>sink</direction>
5599 <presence>always</presence>
5600 <details>application/x-ape</details>
5603 <name>audio_%u</name>
5604 <direction>source</direction>
5605 <presence>sometimes</presence>
5606 <details>ANY</details>
5609 <name>video_%u</name>
5610 <direction>source</direction>
5611 <presence>sometimes</presence>
5612 <details>ANY</details>
5617 <name>avdemux_avs</name>
5618 <longname>libav AVS demuxer</longname>
5619 <class>Codec/Demuxer</class>
5620 <description>libav AVS demuxer</description>
5621 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5625 <direction>sink</direction>
5626 <presence>always</presence>
5627 <details>application/x-gst-av-avs</details>
5630 <name>audio_%u</name>
5631 <direction>source</direction>
5632 <presence>sometimes</presence>
5633 <details>ANY</details>
5636 <name>video_%u</name>
5637 <direction>source</direction>
5638 <presence>sometimes</presence>
5639 <details>ANY</details>
5644 <name>avdemux_daud</name>
5645 <longname>libav D-Cinema audio demuxer</longname>
5646 <class>Codec/Demuxer</class>
5647 <description>libav D-Cinema audio demuxer</description>
5648 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5652 <direction>sink</direction>
5653 <presence>always</presence>
5654 <details>application/x-gst-av-daud</details>
5657 <name>audio_%u</name>
5658 <direction>source</direction>
5659 <presence>sometimes</presence>
5660 <details>ANY</details>
5663 <name>video_%u</name>
5664 <direction>source</direction>
5665 <presence>sometimes</presence>
5666 <details>ANY</details>
5671 <name>avdemux_ea</name>
5672 <longname>libav Electronic Arts Multimedia demuxer</longname>
5673 <class>Codec/Demuxer</class>
5674 <description>libav Electronic Arts Multimedia demuxer</description>
5675 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5679 <direction>sink</direction>
5680 <presence>always</presence>
5681 <details>application/x-gst-av-ea</details>
5684 <name>audio_%u</name>
5685 <direction>source</direction>
5686 <presence>sometimes</presence>
5687 <details>ANY</details>
5690 <name>video_%u</name>
5691 <direction>source</direction>
5692 <presence>sometimes</presence>
5693 <details>ANY</details>
5698 <name>avdemux_ffm</name>
5699 <longname>libav FFM (AVserver live feed) demuxer</longname>
5700 <class>Codec/Demuxer</class>
5701 <description>libav FFM (AVserver live feed) demuxer</description>
5702 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5706 <direction>sink</direction>
5707 <presence>always</presence>
5708 <details>application/x-gst-av-ffm</details>
5711 <name>audio_%u</name>
5712 <direction>source</direction>
5713 <presence>sometimes</presence>
5714 <details>ANY</details>
5717 <name>video_%u</name>
5718 <direction>source</direction>
5719 <presence>sometimes</presence>
5720 <details>ANY</details>
5725 <name>avdemux_film_cpk</name>
5726 <longname>libav Sega FILM / CPK demuxer</longname>
5727 <class>Codec/Demuxer</class>
5728 <description>libav Sega FILM / CPK demuxer</description>
5729 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5733 <direction>sink</direction>
5734 <presence>always</presence>
5735 <details>application/x-gst-av-film_cpk</details>
5738 <name>audio_%u</name>
5739 <direction>source</direction>
5740 <presence>sometimes</presence>
5741 <details>ANY</details>
5744 <name>video_%u</name>
5745 <direction>source</direction>
5746 <presence>sometimes</presence>
5747 <details>ANY</details>
5752 <name>avdemux_gxf</name>
5753 <longname>libav GXF (General eXchange Format) demuxer</longname>
5754 <class>Codec/Demuxer</class>
5755 <description>libav GXF (General eXchange Format) demuxer</description>
5756 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5760 <direction>sink</direction>
5761 <presence>always</presence>
5762 <details>application/gxf</details>
5765 <name>audio_%u</name>
5766 <direction>source</direction>
5767 <presence>sometimes</presence>
5768 <details>ANY</details>
5771 <name>video_%u</name>
5772 <direction>source</direction>
5773 <presence>sometimes</presence>
5774 <details>ANY</details>
5779 <name>avdemux_idcin</name>
5780 <longname>libav id Cinematic demuxer</longname>
5781 <class>Codec/Demuxer</class>
5782 <description>libav id Cinematic demuxer</description>
5783 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5787 <direction>sink</direction>
5788 <presence>always</presence>
5789 <details>application/x-gst-av-idcin</details>
5792 <name>audio_%u</name>
5793 <direction>source</direction>
5794 <presence>sometimes</presence>
5795 <details>ANY</details>
5798 <name>video_%u</name>
5799 <direction>source</direction>
5800 <presence>sometimes</presence>
5801 <details>ANY</details>
5806 <name>avdemux_ipmovie</name>
5807 <longname>libav Interplay MVE demuxer</longname>
5808 <class>Codec/Demuxer</class>
5809 <description>libav Interplay MVE demuxer</description>
5810 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5814 <direction>sink</direction>
5815 <presence>always</presence>
5816 <details>application/x-gst-av-ipmovie</details>
5819 <name>audio_%u</name>
5820 <direction>source</direction>
5821 <presence>sometimes</presence>
5822 <details>ANY</details>
5825 <name>video_%u</name>
5826 <direction>source</direction>
5827 <presence>sometimes</presence>
5828 <details>ANY</details>
5833 <name>avdemux_mm</name>
5834 <longname>libav American Laser Games MM demuxer</longname>
5835 <class>Codec/Demuxer</class>
5836 <description>libav American Laser Games MM demuxer</description>
5837 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5841 <direction>sink</direction>
5842 <presence>always</presence>
5843 <details>application/x-gst-av-mm</details>
5846 <name>audio_%u</name>
5847 <direction>source</direction>
5848 <presence>sometimes</presence>
5849 <details>ANY</details>
5852 <name>video_%u</name>
5853 <direction>source</direction>
5854 <presence>sometimes</presence>
5855 <details>ANY</details>
5860 <name>avdemux_mmf</name>
5861 <longname>libav Yamaha SMAF demuxer</longname>
5862 <class>Codec/Demuxer</class>
5863 <description>libav Yamaha SMAF demuxer</description>
5864 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5868 <direction>sink</direction>
5869 <presence>always</presence>
5870 <details>application/x-gst-av-mmf</details>
5873 <name>audio_%u</name>
5874 <direction>source</direction>
5875 <presence>sometimes</presence>
5876 <details>ANY</details>
5879 <name>video_%u</name>
5880 <direction>source</direction>
5881 <presence>sometimes</presence>
5882 <details>ANY</details>
5887 <name>avdemux_mpc</name>
5888 <longname>libav Musepack demuxer</longname>
5889 <class>Codec/Demuxer</class>
5890 <description>libav Musepack demuxer</description>
5891 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5895 <direction>sink</direction>
5896 <presence>always</presence>
5897 <details>audio/x-musepack, streamversion=(int)7</details>
5900 <name>audio_%u</name>
5901 <direction>source</direction>
5902 <presence>sometimes</presence>
5903 <details>ANY</details>
5906 <name>video_%u</name>
5907 <direction>source</direction>
5908 <presence>sometimes</presence>
5909 <details>ANY</details>
5914 <name>avdemux_mxf</name>
5915 <longname>libav MXF (Material eXchange Format) demuxer</longname>
5916 <class>Codec/Demuxer</class>
5917 <description>libav MXF (Material eXchange Format) demuxer</description>
5918 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5922 <direction>sink</direction>
5923 <presence>always</presence>
5924 <details>application/mxf</details>
5927 <name>audio_%u</name>
5928 <direction>source</direction>
5929 <presence>sometimes</presence>
5930 <details>ANY</details>
5933 <name>video_%u</name>
5934 <direction>source</direction>
5935 <presence>sometimes</presence>
5936 <details>ANY</details>
5941 <name>avdemux_nsv</name>
5942 <longname>libav Nullsoft Streaming Video demuxer</longname>
5943 <class>Codec/Demuxer</class>
5944 <description>libav Nullsoft Streaming Video demuxer</description>
5945 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5949 <direction>sink</direction>
5950 <presence>always</presence>
5951 <details>video/x-nsv</details>
5954 <name>audio_%u</name>
5955 <direction>source</direction>
5956 <presence>sometimes</presence>
5957 <details>ANY</details>
5960 <name>video_%u</name>
5961 <direction>source</direction>
5962 <presence>sometimes</presence>
5963 <details>ANY</details>
5968 <name>avdemux_nut</name>
5969 <longname>libav NUT demuxer</longname>
5970 <class>Codec/Demuxer</class>
5971 <description>libav NUT demuxer</description>
5972 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
5976 <direction>sink</direction>
5977 <presence>always</presence>
5978 <details>application/x-gst-av-nut</details>
5981 <name>audio_%u</name>
5982 <direction>source</direction>
5983 <presence>sometimes</presence>
5984 <details>ANY</details>
5987 <name>video_%u</name>
5988 <direction>source</direction>
5989 <presence>sometimes</presence>
5990 <details>ANY</details>
5995 <name>avdemux_nuv</name>
5996 <longname>libav NuppelVideo demuxer</longname>
5997 <class>Codec/Demuxer</class>
5998 <description>libav NuppelVideo demuxer</description>
5999 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6003 <direction>sink</direction>
6004 <presence>always</presence>
6005 <details>application/x-gst-av-nuv</details>
6008 <name>audio_%u</name>
6009 <direction>source</direction>
6010 <presence>sometimes</presence>
6011 <details>ANY</details>
6014 <name>video_%u</name>
6015 <direction>source</direction>
6016 <presence>sometimes</presence>
6017 <details>ANY</details>
6022 <name>avdemux_psxstr</name>
6023 <longname>libav Sony Playstation STR demuxer</longname>
6024 <class>Codec/Demuxer</class>
6025 <description>libav Sony Playstation STR demuxer</description>
6026 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6030 <direction>sink</direction>
6031 <presence>always</presence>
6032 <details>application/x-gst-av-psxstr</details>
6035 <name>audio_%u</name>
6036 <direction>source</direction>
6037 <presence>sometimes</presence>
6038 <details>ANY</details>
6041 <name>video_%u</name>
6042 <direction>source</direction>
6043 <presence>sometimes</presence>
6044 <details>ANY</details>
6049 <name>avdemux_pva</name>
6050 <longname>libav TechnoTrend PVA demuxer</longname>
6051 <class>Codec/Demuxer</class>
6052 <description>libav TechnoTrend PVA demuxer</description>
6053 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6057 <direction>sink</direction>
6058 <presence>always</presence>
6059 <details>video/x-pva</details>
6062 <name>audio_%u</name>
6063 <direction>source</direction>
6064 <presence>sometimes</presence>
6065 <details>ANY</details>
6068 <name>video_%u</name>
6069 <direction>source</direction>
6070 <presence>sometimes</presence>
6071 <details>ANY</details>
6076 <name>avdemux_smk</name>
6077 <longname>libav Smacker video demuxer</longname>
6078 <class>Codec/Demuxer</class>
6079 <description>libav Smacker video demuxer</description>
6080 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6084 <direction>sink</direction>
6085 <presence>always</presence>
6086 <details>application/x-gst-av-smk</details>
6089 <name>audio_%u</name>
6090 <direction>source</direction>
6091 <presence>sometimes</presence>
6092 <details>ANY</details>
6095 <name>video_%u</name>
6096 <direction>source</direction>
6097 <presence>sometimes</presence>
6098 <details>ANY</details>
6103 <name>avdemux_sol</name>
6104 <longname>libav Sierra SOL demuxer</longname>
6105 <class>Codec/Demuxer</class>
6106 <description>libav Sierra SOL demuxer</description>
6107 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6111 <direction>sink</direction>
6112 <presence>always</presence>
6113 <details>application/x-gst-av-sol</details>
6116 <name>audio_%u</name>
6117 <direction>source</direction>
6118 <presence>sometimes</presence>
6119 <details>ANY</details>
6122 <name>video_%u</name>
6123 <direction>source</direction>
6124 <presence>sometimes</presence>
6125 <details>ANY</details>
6130 <name>avdemux_tta</name>
6131 <longname>libav TTA (True Audio) demuxer</longname>
6132 <class>Codec/Demuxer</class>
6133 <description>libav TTA (True Audio) demuxer</description>
6134 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6138 <direction>sink</direction>
6139 <presence>always</presence>
6140 <details>audio/x-ttafile</details>
6143 <name>audio_%u</name>
6144 <direction>source</direction>
6145 <presence>sometimes</presence>
6146 <details>ANY</details>
6149 <name>video_%u</name>
6150 <direction>source</direction>
6151 <presence>sometimes</presence>
6152 <details>ANY</details>
6157 <name>avdemux_vmd</name>
6158 <longname>libav Sierra VMD demuxer</longname>
6159 <class>Codec/Demuxer</class>
6160 <description>libav Sierra VMD demuxer</description>
6161 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6165 <direction>sink</direction>
6166 <presence>always</presence>
6167 <details>application/x-gst-av-vmd</details>
6170 <name>audio_%u</name>
6171 <direction>source</direction>
6172 <presence>sometimes</presence>
6173 <details>ANY</details>
6176 <name>video_%u</name>
6177 <direction>source</direction>
6178 <presence>sometimes</presence>
6179 <details>ANY</details>
6184 <name>avdemux_voc</name>
6185 <longname>libav Creative Voice demuxer</longname>
6186 <class>Codec/Demuxer</class>
6187 <description>libav Creative Voice demuxer</description>
6188 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6192 <direction>sink</direction>
6193 <presence>always</presence>
6194 <details>audio/x-voc</details>
6197 <name>audio_%u</name>
6198 <direction>source</direction>
6199 <presence>sometimes</presence>
6200 <details>ANY</details>
6203 <name>video_%u</name>
6204 <direction>source</direction>
6205 <presence>sometimes</presence>
6206 <details>ANY</details>
6211 <name>avdemux_wc3movie</name>
6212 <longname>libav Wing Commander III movie demuxer</longname>
6213 <class>Codec/Demuxer</class>
6214 <description>libav Wing Commander III movie demuxer</description>
6215 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6219 <direction>sink</direction>
6220 <presence>always</presence>
6221 <details>application/x-gst-av-wc3movie</details>
6224 <name>audio_%u</name>
6225 <direction>source</direction>
6226 <presence>sometimes</presence>
6227 <details>ANY</details>
6230 <name>video_%u</name>
6231 <direction>source</direction>
6232 <presence>sometimes</presence>
6233 <details>ANY</details>
6238 <name>avdemux_wsaud</name>
6239 <longname>libav Westwood Studios audio demuxer</longname>
6240 <class>Codec/Demuxer</class>
6241 <description>libav Westwood Studios audio demuxer</description>
6242 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6246 <direction>sink</direction>
6247 <presence>always</presence>
6248 <details>application/x-gst-av-wsaud</details>
6251 <name>audio_%u</name>
6252 <direction>source</direction>
6253 <presence>sometimes</presence>
6254 <details>ANY</details>
6257 <name>video_%u</name>
6258 <direction>source</direction>
6259 <presence>sometimes</presence>
6260 <details>ANY</details>
6265 <name>avdemux_wsvqa</name>
6266 <longname>libav Westwood Studios VQA demuxer</longname>
6267 <class>Codec/Demuxer</class>
6268 <description>libav Westwood Studios VQA demuxer</description>
6269 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6273 <direction>sink</direction>
6274 <presence>always</presence>
6275 <details>application/x-gst-av-wsvqa</details>
6278 <name>audio_%u</name>
6279 <direction>source</direction>
6280 <presence>sometimes</presence>
6281 <details>ANY</details>
6284 <name>video_%u</name>
6285 <direction>source</direction>
6286 <presence>sometimes</presence>
6287 <details>ANY</details>
6292 <name>avdemux_yuv4mpegpipe</name>
6293 <longname>libav YUV4MPEG pipe demuxer</longname>
6294 <class>Codec/Demuxer</class>
6295 <description>libav YUV4MPEG pipe demuxer</description>
6296 <author>Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author>
6300 <direction>sink</direction>
6301 <presence>always</presence>
6302 <details>application/x-yuv4mpeg, y4mversion=(int)2</details>
6305 <name>audio_%u</name>
6306 <direction>source</direction>
6307 <presence>sometimes</presence>
6308 <details>ANY</details>
6311 <name>video_%u</name>
6312 <direction>source</direction>
6313 <presence>sometimes</presence>
6314 <details>ANY</details>
6319 <name>avenc_a64multi</name>
6320 <longname>libav Multicolor charset for Commodore 64 encoder</longname>
6321 <class>Codec/Encoder/Video</class>
6322 <description>libav a64multi encoder</description>
6323 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6327 <direction>sink</direction>
6328 <presence>always</presence>
6329 <details>video/x-raw, format=(string)GRAY8</details>
6333 <direction>source</direction>
6334 <presence>always</presence>
6335 <details>unknown/unknown</details>
6340 <name>avenc_a64multi5</name>
6341 <longname>libav Multicolor charset for Commodore 64, extended with 5th color (colram) encoder</longname>
6342 <class>Codec/Encoder/Video</class>
6343 <description>libav a64multi5 encoder</description>
6344 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6348 <direction>sink</direction>
6349 <presence>always</presence>
6350 <details>video/x-raw, format=(string)GRAY8</details>
6354 <direction>source</direction>
6355 <presence>always</presence>
6356 <details>unknown/unknown</details>
6361 <name>avenc_aac</name>
6362 <longname>libav AAC (Advanced Audio Coding) encoder</longname>
6363 <class>Codec/Encoder/Audio</class>
6364 <description>libav aac encoder</description>
6365 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6369 <direction>sink</direction>
6370 <presence>always</presence>
6371 <details>audio/x-raw, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)F32LE</details>
6375 <direction>source</direction>
6376 <presence>always</presence>
6377 <details>audio/mpeg, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)4, stream-format=(string)raw, base-profile=(string)lc</details>
6382 <name>avenc_ac3</name>
6383 <longname>libav ATSC A/52A (AC-3) encoder</longname>
6384 <class>Codec/Encoder/Audio</class>
6385 <description>libav ac3 encoder</description>
6386 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6390 <direction>sink</direction>
6391 <presence>always</presence>
6392 <details>audio/x-raw, channel-mask=(bitmask)0x0000000000000004, channels=(int)1, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000003, channels=(int)2, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000103, channels=(int)3, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000007, channels=(int)3, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000c03, channels=(int)4, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000033, channels=(int)4, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000107, channels=(int)4, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000c07, channels=(int)5, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000037, channels=(int)5, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x000000000000000c, channels=(int)2, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x000000000000000b, channels=(int)3, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x000000000000010b, channels=(int)4, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x000000000000000f, channels=(int)4, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000c0b, channels=(int)5, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x000000000000003b, channels=(int)5, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x000000000000010f, channels=(int)5, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000c0f, channels=(int)6, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x000000000000003f, channels=(int)6, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE</details>
6396 <direction>source</direction>
6397 <presence>always</presence>
6398 <details>audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int){ 48000, 44100, 32000 }</details>
6403 <name>avenc_ac3_fixed</name>
6404 <longname>libav ATSC A/52A (AC-3) encoder</longname>
6405 <class>Codec/Encoder/Audio</class>
6406 <description>libav ac3_fixed encoder</description>
6407 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6411 <direction>sink</direction>
6412 <presence>always</presence>
6413 <details>audio/x-raw, channel-mask=(bitmask)0x0000000000000004, channels=(int)1, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000003, channels=(int)2, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000103, channels=(int)3, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000007, channels=(int)3, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000c03, channels=(int)4, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000033, channels=(int)4, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000107, channels=(int)4, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000c07, channels=(int)5, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000037, channels=(int)5, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x000000000000000c, channels=(int)2, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x000000000000000b, channels=(int)3, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x000000000000010b, channels=(int)4, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x000000000000000f, channels=(int)4, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000c0b, channels=(int)5, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x000000000000003b, channels=(int)5, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x000000000000010f, channels=(int)5, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000c0f, channels=(int)6, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x000000000000003f, channels=(int)6, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)S16LE</details>
6417 <direction>source</direction>
6418 <presence>always</presence>
6419 <details>audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int){ 48000, 44100, 32000 }</details>
6424 <name>avenc_adpcm_adx</name>
6425 <longname>libav SEGA CRI ADX ADPCM encoder</longname>
6426 <class>Codec/Encoder/Audio</class>
6427 <description>libav adpcm_adx encoder</description>
6428 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6432 <direction>sink</direction>
6433 <presence>always</presence>
6434 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE</details>
6438 <direction>source</direction>
6439 <presence>always</presence>
6440 <details>audio/x-adpcm, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)adx</details>
6445 <name>avenc_adpcm_ima_qt</name>
6446 <longname>libav ADPCM IMA QuickTime encoder</longname>
6447 <class>Codec/Encoder/Audio</class>
6448 <description>libav adpcm_ima_qt encoder</description>
6449 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6453 <direction>sink</direction>
6454 <presence>always</presence>
6455 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE</details>
6459 <direction>source</direction>
6460 <presence>always</presence>
6461 <details>audio/x-adpcm, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)quicktime</details>
6466 <name>avenc_adpcm_ima_wav</name>
6467 <longname>libav ADPCM IMA WAV encoder</longname>
6468 <class>Codec/Encoder/Audio</class>
6469 <description>libav adpcm_ima_wav encoder</description>
6470 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6474 <direction>sink</direction>
6475 <presence>always</presence>
6476 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE</details>
6480 <direction>source</direction>
6481 <presence>always</presence>
6482 <details>audio/x-adpcm, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)dvi</details>
6487 <name>avenc_adpcm_ms</name>
6488 <longname>libav ADPCM Microsoft encoder</longname>
6489 <class>Codec/Encoder/Audio</class>
6490 <description>libav adpcm_ms encoder</description>
6491 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6495 <direction>sink</direction>
6496 <presence>always</presence>
6497 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE</details>
6501 <direction>source</direction>
6502 <presence>always</presence>
6503 <details>audio/x-adpcm, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)microsoft</details>
6508 <name>avenc_adpcm_swf</name>
6509 <longname>libav ADPCM Shockwave Flash encoder</longname>
6510 <class>Codec/Encoder/Audio</class>
6511 <description>libav adpcm_swf encoder</description>
6512 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6516 <direction>sink</direction>
6517 <presence>always</presence>
6518 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int){ 11025, 22050, 44100 }, layout=(string)interleaved, format=(string)S16LE</details>
6522 <direction>source</direction>
6523 <presence>always</presence>
6524 <details>audio/x-adpcm, channels=(int)[ 1, 2 ], rate=(int){ 11025, 22050, 44100 }, layout=(string)swf</details>
6529 <name>avenc_adpcm_yamaha</name>
6530 <longname>libav ADPCM Yamaha encoder</longname>
6531 <class>Codec/Encoder/Audio</class>
6532 <description>libav adpcm_yamaha encoder</description>
6533 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6537 <direction>sink</direction>
6538 <presence>always</presence>
6539 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE</details>
6543 <direction>source</direction>
6544 <presence>always</presence>
6545 <details>audio/x-adpcm, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)yamaha</details>
6550 <name>avenc_alac</name>
6551 <longname>libav ALAC (Apple Lossless Audio Codec) encoder</longname>
6552 <class>Codec/Encoder/Audio</class>
6553 <description>libav alac encoder</description>
6554 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6558 <direction>sink</direction>
6559 <presence>always</presence>
6560 <details>audio/x-raw, channel-mask=(bitmask)0x0000000000000004, channels=(int)1, rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ S32LE, S16LE }; audio/x-raw, channel-mask=(bitmask)0x0000000000000003, channels=(int)2, rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ S32LE, S16LE }; audio/x-raw, channel-mask=(bitmask)0x0000000000000007, channels=(int)3, rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ S32LE, S16LE }; audio/x-raw, channel-mask=(bitmask)0x0000000000000107, channels=(int)4, rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ S32LE, S16LE }; audio/x-raw, channel-mask=(bitmask)0x0000000000000037, channels=(int)5, rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ S32LE, S16LE }; audio/x-raw, channel-mask=(bitmask)0x000000000000003f, channels=(int)6, rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ S32LE, S16LE }; audio/x-raw, channel-mask=(bitmask)0x000000000000013f, channels=(int)7, rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ S32LE, S16LE }; audio/x-raw, channel-mask=(bitmask)0x00000000000000ff, channels=(int)8, rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string){ S32LE, S16LE }</details>
6564 <direction>source</direction>
6565 <presence>always</presence>
6566 <details>audio/x-alac, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ]</details>
6571 <name>avenc_asv1</name>
6572 <longname>libav ASUS V1 encoder</longname>
6573 <class>Codec/Encoder/Video</class>
6574 <description>libav asv1 encoder</description>
6575 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6579 <direction>sink</direction>
6580 <presence>always</presence>
6581 <details>video/x-raw, format=(string)I420</details>
6585 <direction>source</direction>
6586 <presence>always</presence>
6587 <details>video/x-asus, asusversion=(int)1</details>
6592 <name>avenc_asv2</name>
6593 <longname>libav ASUS V2 encoder</longname>
6594 <class>Codec/Encoder/Video</class>
6595 <description>libav asv2 encoder</description>
6596 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6600 <direction>sink</direction>
6601 <presence>always</presence>
6602 <details>video/x-raw, format=(string)I420</details>
6606 <direction>source</direction>
6607 <presence>always</presence>
6608 <details>video/x-asus, asusversion=(int)2</details>
6613 <name>avenc_bmp</name>
6614 <longname>libav BMP (Windows and OS/2 bitmap) encoder</longname>
6615 <class>Codec/Encoder/Video</class>
6616 <description>libav bmp encoder</description>
6617 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6621 <direction>sink</direction>
6622 <presence>always</presence>
6623 <details>video/x-raw, format=(string){ BGR, RGB15, RGB16, GRAY8, RGB8P }</details>
6627 <direction>source</direction>
6628 <presence>always</presence>
6629 <details>image/bmp</details>
6634 <name>avenc_cljr</name>
6635 <longname>libav Cirrus Logic AccuPak encoder</longname>
6636 <class>Codec/Encoder/Video</class>
6637 <description>libav cljr encoder</description>
6638 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6642 <direction>sink</direction>
6643 <presence>always</presence>
6644 <details>video/x-raw, format=(string)Y41B</details>
6648 <direction>source</direction>
6649 <presence>always</presence>
6650 <details>video/x-cirrus-logic-accupak</details>
6655 <name>avenc_comfortnoise</name>
6656 <longname>libav RFC 3389 comfort noise generator encoder</longname>
6657 <class>Codec/Encoder/Audio</class>
6658 <description>libav comfortnoise encoder</description>
6659 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6663 <direction>sink</direction>
6664 <presence>always</presence>
6665 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE</details>
6669 <direction>source</direction>
6670 <presence>always</presence>
6671 <details>unknown/unknown</details>
6676 <name>avenc_dnxhd</name>
6677 <longname>libav VC3/DNxHD encoder</longname>
6678 <class>Codec/Encoder/Video</class>
6679 <description>libav dnxhd encoder</description>
6680 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6684 <direction>sink</direction>
6685 <presence>always</presence>
6686 <details>video/x-raw, width=(int)1920, height=(int)1080, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ Y42B, I422_10LE }; video/x-raw, width=(int)1280, height=(int)720, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ Y42B, I422_10LE }</details>
6690 <direction>source</direction>
6691 <presence>always</presence>
6692 <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>
6697 <name>avenc_dpx</name>
6698 <longname>libav DPX image encoder</longname>
6699 <class>Codec/Encoder/Video</class>
6700 <description>libav dpx encoder</description>
6701 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6705 <direction>sink</direction>
6706 <presence>always</presence>
6707 <details>video/x-raw, format=(string){ RGB, RGBA }</details>
6711 <direction>source</direction>
6712 <presence>always</presence>
6713 <details>unknown/unknown</details>
6718 <name>avenc_dvvideo</name>
6719 <longname>libav DV (Digital Video) encoder</longname>
6720 <class>Codec/Encoder/Video</class>
6721 <description>libav dvvideo encoder</description>
6722 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6726 <direction>sink</direction>
6727 <presence>always</presence>
6728 <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>
6732 <direction>source</direction>
6733 <presence>always</presence>
6734 <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>
6739 <name>avenc_eac3</name>
6740 <longname>libav ATSC A/52 E-AC-3 encoder</longname>
6741 <class>Codec/Encoder/Audio</class>
6742 <description>libav eac3 encoder</description>
6743 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6747 <direction>sink</direction>
6748 <presence>always</presence>
6749 <details>audio/x-raw, channel-mask=(bitmask)0x0000000000000004, channels=(int)1, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000003, channels=(int)2, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000103, channels=(int)3, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000007, channels=(int)3, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000c03, channels=(int)4, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000033, channels=(int)4, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000107, channels=(int)4, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000c07, channels=(int)5, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000037, channels=(int)5, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x000000000000000c, channels=(int)2, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x000000000000000b, channels=(int)3, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x000000000000010b, channels=(int)4, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x000000000000000f, channels=(int)4, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000c0b, channels=(int)5, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x000000000000003b, channels=(int)5, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x000000000000010f, channels=(int)5, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000c0f, channels=(int)6, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE; audio/x-raw, channel-mask=(bitmask)0x000000000000003f, channels=(int)6, rate=(int){ 48000, 44100, 32000 }, layout=(string)interleaved, format=(string)F32LE</details>
6753 <direction>source</direction>
6754 <presence>always</presence>
6755 <details>audio/x-eac3, channels=(int)[ 1, 6 ], rate=(int){ 48000, 44100, 32000 }</details>
6760 <name>avenc_ffv1</name>
6761 <longname>libav FFmpeg video codec #1 encoder</longname>
6762 <class>Codec/Encoder/Video</class>
6763 <description>libav ffv1 encoder</description>
6764 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6768 <direction>sink</direction>
6769 <presence>always</presence>
6770 <details>video/x-raw, format=(string){ I420, Y42B, Y444, Y41B, YUV9, I420_10LE, I422_10LE, Y444_10LE, BGRA, GBR_10LE, A420, GRAY16_LE, GRAY8 }</details>
6774 <direction>source</direction>
6775 <presence>always</presence>
6776 <details>video/x-ffv, ffvversion=(int)1</details>
6781 <name>avenc_ffvhuff</name>
6782 <longname>libav Huffyuv FFmpeg variant encoder</longname>
6783 <class>Codec/Encoder/Video</class>
6784 <description>libav ffvhuff encoder</description>
6785 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6789 <direction>sink</direction>
6790 <presence>always</presence>
6791 <details>video/x-raw, format=(string){ I420, Y42B, RGB, BGRA }</details>
6795 <direction>source</direction>
6796 <presence>always</presence>
6797 <details>video/x-gst-av-ffvhuff</details>
6802 <name>avenc_flashsv</name>
6803 <longname>libav Flash Screen Video encoder</longname>
6804 <class>Codec/Encoder/Video</class>
6805 <description>libav flashsv encoder</description>
6806 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6810 <direction>sink</direction>
6811 <presence>always</presence>
6812 <details>video/x-raw, format=(string)BGR</details>
6816 <direction>source</direction>
6817 <presence>always</presence>
6818 <details>video/x-flash-screen</details>
6823 <name>avenc_flv</name>
6824 <longname>libav FLV / Sorenson Spark / Sorenson H.263 (Flash Video) encoder</longname>
6825 <class>Codec/Encoder/Video</class>
6826 <description>libav flv encoder</description>
6827 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6831 <direction>sink</direction>
6832 <presence>always</presence>
6833 <details>video/x-raw, format=(string)I420</details>
6837 <direction>source</direction>
6838 <presence>always</presence>
6839 <details>video/x-flash-video, flvversion=(int)1</details>
6844 <name>avenc_g722</name>
6845 <longname>libav G.722 ADPCM encoder</longname>
6846 <class>Codec/Encoder/Audio</class>
6847 <description>libav g722 encoder</description>
6848 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6852 <direction>sink</direction>
6853 <presence>always</presence>
6854 <details>audio/x-raw, channels=(int)1, rate=(int){ 16000 }, layout=(string)interleaved, format=(string)S16LE</details>
6858 <direction>source</direction>
6859 <presence>always</presence>
6860 <details>audio/G722, channels=(int)1, rate=(int){ 16000 }</details>
6865 <name>avenc_g726</name>
6866 <longname>libav G.726 ADPCM encoder</longname>
6867 <class>Codec/Encoder/Audio</class>
6868 <description>libav g726 encoder</description>
6869 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6873 <direction>sink</direction>
6874 <presence>always</presence>
6875 <details>audio/x-raw, channels=(int)1, rate=(int){ 8000 }, layout=(string)interleaved, format=(string)S16LE</details>
6879 <direction>source</direction>
6880 <presence>always</presence>
6881 <details>audio/x-adpcm, channels=(int)1, rate=(int){ 8000 }, layout=(string)g726</details>
6886 <name>avenc_h261</name>
6887 <longname>libav H.261 encoder</longname>
6888 <class>Codec/Encoder/Video</class>
6889 <description>libav h261 encoder</description>
6890 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6894 <direction>sink</direction>
6895 <presence>always</presence>
6896 <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>
6900 <direction>source</direction>
6901 <presence>always</presence>
6902 <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>
6907 <name>avenc_h263</name>
6908 <longname>libav H.263 / H.263-1996 encoder</longname>
6909 <class>Codec/Encoder/Video</class>
6910 <description>libav h263 encoder</description>
6911 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6915 <direction>sink</direction>
6916 <presence>always</presence>
6917 <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>
6921 <direction>source</direction>
6922 <presence>always</presence>
6923 <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>
6928 <name>avenc_h263p</name>
6929 <longname>libav H.263+ / H.263-1998 / H.263 version 2 encoder</longname>
6930 <class>Codec/Encoder/Video</class>
6931 <description>libav h263p encoder</description>
6932 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6936 <direction>sink</direction>
6937 <presence>always</presence>
6938 <details>video/x-raw, format=(string)I420</details>
6942 <direction>source</direction>
6943 <presence>always</presence>
6944 <details>video/x-h263, variant=(string)itu, h263version=(string)h263p</details>
6949 <name>avenc_huffyuv</name>
6950 <longname>libav Huffyuv / HuffYUV encoder</longname>
6951 <class>Codec/Encoder/Video</class>
6952 <description>libav huffyuv encoder</description>
6953 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6957 <direction>sink</direction>
6958 <presence>always</presence>
6959 <details>video/x-raw, format=(string){ Y42B, RGB, BGRA }</details>
6963 <direction>source</direction>
6964 <presence>always</presence>
6965 <details>video/x-huffyuv</details>
6970 <name>avenc_jpegls</name>
6971 <longname>libav JPEG-LS encoder</longname>
6972 <class>Codec/Encoder/Video</class>
6973 <description>libav jpegls encoder</description>
6974 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6978 <direction>sink</direction>
6979 <presence>always</presence>
6980 <details>video/x-raw, format=(string){ BGR, RGB, GRAY8, GRAY16_LE }</details>
6984 <direction>source</direction>
6985 <presence>always</presence>
6986 <details>unknown/unknown</details>
6991 <name>avenc_ljpeg</name>
6992 <longname>libav Lossless JPEG encoder</longname>
6993 <class>Codec/Encoder/Video</class>
6994 <description>libav ljpeg encoder</description>
6995 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
6999 <direction>sink</direction>
7000 <presence>always</presence>
7001 <details>video/x-raw, format=(string){ I420, Y42B, Y444, BGR }</details>
7005 <direction>source</direction>
7006 <presence>always</presence>
7007 <details>image/jpeg, parsed=(boolean)true</details>
7012 <name>avenc_mjpeg</name>
7013 <longname>libav MJPEG (Motion JPEG) encoder</longname>
7014 <class>Codec/Encoder/Video</class>
7015 <description>libav mjpeg encoder</description>
7016 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7020 <direction>sink</direction>
7021 <presence>always</presence>
7022 <details>video/x-raw, format=(string){ I420, Y42B }</details>
7026 <direction>source</direction>
7027 <presence>always</presence>
7028 <details>image/jpeg, parsed=(boolean)true</details>
7033 <name>avenc_mp2</name>
7034 <longname>libav MP2 (MPEG audio layer 2) encoder</longname>
7035 <class>Codec/Encoder/Audio</class>
7036 <description>libav mp2 encoder</description>
7037 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7041 <direction>sink</direction>
7042 <presence>always</presence>
7043 <details>audio/x-raw, channel-mask=(bitmask)0x0000000000000004, channels=(int)1, rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, layout=(string)interleaved, format=(string)S16LE; audio/x-raw, channel-mask=(bitmask)0x0000000000000003, channels=(int)2, rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, layout=(string)interleaved, format=(string)S16LE</details>
7047 <direction>source</direction>
7048 <presence>always</presence>
7049 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, mpegversion=(int)1, layer=(int)2</details>
7054 <name>avenc_mpeg1video</name>
7055 <longname>libav MPEG-1 video encoder</longname>
7056 <class>Codec/Encoder/Video</class>
7057 <description>libav mpeg1video encoder</description>
7058 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7062 <direction>sink</direction>
7063 <presence>always</presence>
7064 <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>
7068 <direction>source</direction>
7069 <presence>always</presence>
7070 <details>video/mpeg, mpegversion=(int)1, systemstream=(boolean)false</details>
7075 <name>avenc_mpeg2video</name>
7076 <longname>libav MPEG-2 video encoder</longname>
7077 <class>Codec/Encoder/Video</class>
7078 <description>libav mpeg2video encoder</description>
7079 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7083 <direction>sink</direction>
7084 <presence>always</presence>
7085 <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, Y42B }</details>
7089 <direction>source</direction>
7090 <presence>always</presence>
7091 <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)false</details>
7096 <name>avenc_mpeg4</name>
7097 <longname>libav MPEG-4 part 2 encoder</longname>
7098 <class>Codec/Encoder/Video</class>
7099 <description>libav mpeg4 encoder</description>
7100 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7104 <direction>sink</direction>
7105 <presence>always</presence>
7106 <details>video/x-raw, format=(string)I420</details>
7110 <direction>source</direction>
7111 <presence>always</presence>
7112 <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/x-divx, divxversion=(int)5</details>
7117 <name>avenc_msmpeg4</name>
7118 <longname>libav MPEG-4 part 2 Microsoft variant version 3 encoder</longname>
7119 <class>Codec/Encoder/Video</class>
7120 <description>libav msmpeg4 encoder</description>
7121 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7125 <direction>sink</direction>
7126 <presence>always</presence>
7127 <details>video/x-raw, format=(string)I420</details>
7131 <direction>source</direction>
7132 <presence>always</presence>
7133 <details>video/x-msmpeg, msmpegversion=(int)43</details>
7138 <name>avenc_msmpeg4v2</name>
7139 <longname>libav MPEG-4 part 2 Microsoft variant version 2 encoder</longname>
7140 <class>Codec/Encoder/Video</class>
7141 <description>libav msmpeg4v2 encoder</description>
7142 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7146 <direction>sink</direction>
7147 <presence>always</presence>
7148 <details>video/x-raw, format=(string)I420</details>
7152 <direction>source</direction>
7153 <presence>always</presence>
7154 <details>video/x-msmpeg, msmpegversion=(int)42</details>
7159 <name>avenc_nellymoser</name>
7160 <longname>libav Nellymoser Asao encoder</longname>
7161 <class>Codec/Encoder/Audio</class>
7162 <description>libav nellymoser encoder</description>
7163 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7167 <direction>sink</direction>
7168 <presence>always</presence>
7169 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)F32LE</details>
7173 <direction>source</direction>
7174 <presence>always</presence>
7175 <details>audio/x-nellymoser, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ]</details>
7180 <name>avenc_pam</name>
7181 <longname>libav PAM (Portable AnyMap) image encoder</longname>
7182 <class>Codec/Encoder/Video</class>
7183 <description>libav pam encoder</description>
7184 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7188 <direction>sink</direction>
7189 <presence>always</presence>
7190 <details>video/x-raw, format=(string){ RGB, BGRA, GRAY8 }</details>
7194 <direction>source</direction>
7195 <presence>always</presence>
7196 <details>image/x-portable-anymap</details>
7201 <name>avenc_pbm</name>
7202 <longname>libav PBM (Portable BitMap) image encoder</longname>
7203 <class>Codec/Encoder/Video</class>
7204 <description>libav pbm encoder</description>
7205 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7209 <direction>sink</direction>
7210 <presence>always</presence>
7211 <details>video/x-raw</details>
7215 <direction>source</direction>
7216 <presence>always</presence>
7217 <details>image/pbm</details>
7222 <name>avenc_pcx</name>
7223 <longname>libav PC Paintbrush PCX image encoder</longname>
7224 <class>Codec/Encoder/Video</class>
7225 <description>libav pcx encoder</description>
7226 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7230 <direction>sink</direction>
7231 <presence>always</presence>
7232 <details>video/x-raw, format=(string){ RGB, GRAY8, RGB8P }</details>
7236 <direction>source</direction>
7237 <presence>always</presence>
7238 <details>image/x-pcx</details>
7243 <name>avenc_pgm</name>
7244 <longname>libav PGM (Portable GrayMap) image encoder</longname>
7245 <class>Codec/Encoder/Video</class>
7246 <description>libav pgm encoder</description>
7247 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7251 <direction>sink</direction>
7252 <presence>always</presence>
7253 <details>video/x-raw, format=(string){ GRAY8, GRAY16_BE }</details>
7257 <direction>source</direction>
7258 <presence>always</presence>
7259 <details>image/x-portable-graymap</details>
7264 <name>avenc_pgmyuv</name>
7265 <longname>libav PGMYUV (Portable GrayMap YUV) image encoder</longname>
7266 <class>Codec/Encoder/Video</class>
7267 <description>libav pgmyuv encoder</description>
7268 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7272 <direction>sink</direction>
7273 <presence>always</presence>
7274 <details>video/x-raw, format=(string)I420</details>
7278 <direction>source</direction>
7279 <presence>always</presence>
7280 <details>video/x-gst-av-pgmyuv</details>
7285 <name>avenc_png</name>
7286 <longname>libav PNG (Portable Network Graphics) image encoder</longname>
7287 <class>Codec/Encoder/Video</class>
7288 <description>libav png encoder</description>
7289 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7293 <direction>sink</direction>
7294 <presence>always</presence>
7295 <details>video/x-raw, format=(string){ RGB, BGRA, RGB8P, GRAY8, GRAY16_BE }</details>
7299 <direction>source</direction>
7300 <presence>always</presence>
7301 <details>image/png</details>
7306 <name>avenc_ppm</name>
7307 <longname>libav PPM (Portable PixelMap) image encoder</longname>
7308 <class>Codec/Encoder/Video</class>
7309 <description>libav ppm encoder</description>
7310 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7314 <direction>sink</direction>
7315 <presence>always</presence>
7316 <details>video/x-raw, format=(string)RGB</details>
7320 <direction>source</direction>
7321 <presence>always</presence>
7322 <details>image/ppm</details>
7327 <name>avenc_prores</name>
7328 <longname>libav Apple ProRes (iCodec Pro) encoder</longname>
7329 <class>Codec/Encoder/Video</class>
7330 <description>libav prores encoder</description>
7331 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7335 <direction>sink</direction>
7336 <presence>always</presence>
7337 <details>video/x-raw, format=(string){ I422_10LE, Y444_10LE }</details>
7341 <direction>source</direction>
7342 <presence>always</presence>
7343 <details>video/x-prores</details>
7348 <name>avenc_qtrle</name>
7349 <longname>libav QuickTime Animation (RLE) video encoder</longname>
7350 <class>Codec/Encoder/Video</class>
7351 <description>libav qtrle encoder</description>
7352 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7356 <direction>sink</direction>
7357 <presence>always</presence>
7358 <details>video/x-raw, format=(string){ RGB, ARGB }</details>
7362 <direction>source</direction>
7363 <presence>always</presence>
7364 <details>video/x-rle, layout=(string)quicktime, depth=(int)[ 1, 64 ]</details>
7369 <name>avenc_real_144</name>
7370 <longname>libav RealAudio 1.0 (14.4K) encoder</longname>
7371 <class>Codec/Encoder/Audio</class>
7372 <description>libav real_144 encoder</description>
7373 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7377 <direction>sink</direction>
7378 <presence>always</presence>
7379 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE</details>
7383 <direction>source</direction>
7384 <presence>always</presence>
7385 <details>audio/x-pn-realaudio, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], raversion=(int)1</details>
7390 <name>avenc_roq_dpcm</name>
7391 <longname>libav id RoQ DPCM encoder</longname>
7392 <class>Codec/Encoder/Audio</class>
7393 <description>libav roq_dpcm encoder</description>
7394 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7398 <direction>sink</direction>
7399 <presence>always</presence>
7400 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int){ 22050 }, layout=(string)interleaved, format=(string)S16LE</details>
7404 <direction>source</direction>
7405 <presence>always</presence>
7406 <details>audio/x-dpcm, channels=(int)[ 1, 2 ], rate=(int){ 22050 }, layout=(string)roq</details>
7411 <name>avenc_roqvideo</name>
7412 <longname>libav id RoQ video encoder</longname>
7413 <class>Codec/Encoder/Video</class>
7414 <description>libav roqvideo encoder</description>
7415 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7419 <direction>sink</direction>
7420 <presence>always</presence>
7421 <details>video/x-raw, framerate=(fraction)30/1, format=(string)Y444</details>
7425 <direction>source</direction>
7426 <presence>always</presence>
7427 <details>video/x-gst-av-roqvideo</details>
7432 <name>avenc_rv10</name>
7433 <longname>libav RealVideo 1.0 encoder</longname>
7434 <class>Codec/Encoder/Video</class>
7435 <description>libav rv10 encoder</description>
7436 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7440 <direction>sink</direction>
7441 <presence>always</presence>
7442 <details>video/x-raw, format=(string)I420</details>
7446 <direction>source</direction>
7447 <presence>always</presence>
7448 <details>video/x-pn-realvideo, rmversion=(int)1</details>
7453 <name>avenc_rv20</name>
7454 <longname>libav RealVideo 2.0 encoder</longname>
7455 <class>Codec/Encoder/Video</class>
7456 <description>libav rv20 encoder</description>
7457 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7461 <direction>sink</direction>
7462 <presence>always</presence>
7463 <details>video/x-raw, format=(string)I420</details>
7467 <direction>source</direction>
7468 <presence>always</presence>
7469 <details>video/x-pn-realvideo, rmversion=(int)2</details>
7474 <name>avenc_sgi</name>
7475 <longname>libav SGI image encoder</longname>
7476 <class>Codec/Encoder/Video</class>
7477 <description>libav sgi encoder</description>
7478 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7482 <direction>sink</direction>
7483 <presence>always</presence>
7484 <details>video/x-raw, format=(string){ RGB, RGBA, GRAY8 }</details>
7488 <direction>source</direction>
7489 <presence>always</presence>
7490 <details>image/x-sgi</details>
7495 <name>avenc_sunrast</name>
7496 <longname>libav Sun Rasterfile image encoder</longname>
7497 <class>Codec/Encoder/Video</class>
7498 <description>libav sunrast encoder</description>
7499 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7503 <direction>sink</direction>
7504 <presence>always</presence>
7505 <details>video/x-raw, format=(string){ BGR, RGB8P, GRAY8 }</details>
7509 <direction>source</direction>
7510 <presence>always</presence>
7511 <details>image/x-sun-raster</details>
7516 <name>avenc_svq1</name>
7517 <longname>libav Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1 encoder</longname>
7518 <class>Codec/Encoder/Video</class>
7519 <description>libav svq1 encoder</description>
7520 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7524 <direction>sink</direction>
7525 <presence>always</presence>
7526 <details>video/x-raw, format=(string)YUV9</details>
7530 <direction>source</direction>
7531 <presence>always</presence>
7532 <details>video/x-svq, svqversion=(int)1</details>
7537 <name>avenc_targa</name>
7538 <longname>libav Truevision Targa image encoder</longname>
7539 <class>Codec/Encoder/Video</class>
7540 <description>libav targa encoder</description>
7541 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7545 <direction>sink</direction>
7546 <presence>always</presence>
7547 <details>video/x-raw, format=(string){ BGR, BGRA, RGB15, GRAY8 }</details>
7551 <direction>source</direction>
7552 <presence>always</presence>
7553 <details>image/x-tga</details>
7558 <name>avenc_tiff</name>
7559 <longname>libav TIFF image encoder</longname>
7560 <class>Codec/Encoder/Video</class>
7561 <description>libav tiff encoder</description>
7562 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7566 <direction>sink</direction>
7567 <presence>always</presence>
7568 <details>video/x-raw, format=(string){ RGB, RGB8P, GRAY8, GRAY16_LE, I420, Y42B, Y444, YUV9, Y41B }</details>
7572 <direction>source</direction>
7573 <presence>always</presence>
7574 <details>image/tiff</details>
7579 <name>avenc_utvideo</name>
7580 <longname>libav Ut Video encoder</longname>
7581 <class>Codec/Encoder/Video</class>
7582 <description>libav utvideo encoder</description>
7583 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7587 <direction>sink</direction>
7588 <presence>always</presence>
7589 <details>video/x-raw, format=(string){ RGB, RGBA, Y42B, I420 }</details>
7593 <direction>source</direction>
7594 <presence>always</presence>
7595 <details>unknown/unknown</details>
7600 <name>avenc_v410</name>
7601 <longname>libav Uncompressed 4:4:4 10-bit encoder</longname>
7602 <class>Codec/Encoder/Video</class>
7603 <description>libav v410 encoder</description>
7604 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7608 <direction>sink</direction>
7609 <presence>always</presence>
7610 <details>video/x-raw, format=(string)Y444_10LE</details>
7614 <direction>source</direction>
7615 <presence>always</presence>
7616 <details>unknown/unknown</details>
7621 <name>avenc_wmav1</name>
7622 <longname>libav Windows Media Audio 1 encoder</longname>
7623 <class>Codec/Encoder/Audio</class>
7624 <description>libav wmav1 encoder</description>
7625 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7629 <direction>sink</direction>
7630 <presence>always</presence>
7631 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)F32LE</details>
7635 <direction>source</direction>
7636 <presence>always</presence>
7637 <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>
7642 <name>avenc_wmav2</name>
7643 <longname>libav Windows Media Audio 2 encoder</longname>
7644 <class>Codec/Encoder/Audio</class>
7645 <description>libav wmav2 encoder</description>
7646 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7650 <direction>sink</direction>
7651 <presence>always</presence>
7652 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)F32LE</details>
7656 <direction>source</direction>
7657 <presence>always</presence>
7658 <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>
7663 <name>avenc_wmv1</name>
7664 <longname>libav Windows Media Video 7 encoder</longname>
7665 <class>Codec/Encoder/Video</class>
7666 <description>libav wmv1 encoder</description>
7667 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7671 <direction>sink</direction>
7672 <presence>always</presence>
7673 <details>video/x-raw, format=(string)I420</details>
7677 <direction>source</direction>
7678 <presence>always</presence>
7679 <details>video/x-wmv, wmvversion=(int)1</details>
7684 <name>avenc_wmv2</name>
7685 <longname>libav Windows Media Video 8 encoder</longname>
7686 <class>Codec/Encoder/Video</class>
7687 <description>libav wmv2 encoder</description>
7688 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7692 <direction>sink</direction>
7693 <presence>always</presence>
7694 <details>video/x-raw, format=(string)I420</details>
7698 <direction>source</direction>
7699 <presence>always</presence>
7700 <details>video/x-wmv, wmvversion=(int)2</details>
7705 <name>avenc_xbm</name>
7706 <longname>libav XBM (X BitMap) image encoder</longname>
7707 <class>Codec/Encoder/Video</class>
7708 <description>libav xbm encoder</description>
7709 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7713 <direction>sink</direction>
7714 <presence>always</presence>
7715 <details>video/x-raw</details>
7719 <direction>source</direction>
7720 <presence>always</presence>
7721 <details>unknown/unknown</details>
7726 <name>avenc_xwd</name>
7727 <longname>libav XWD (X Window Dump) image encoder</longname>
7728 <class>Codec/Encoder/Video</class>
7729 <description>libav xwd encoder</description>
7730 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7734 <direction>sink</direction>
7735 <presence>always</presence>
7736 <details>video/x-raw, format=(string){ BGRA, RGBA, ARGB, ABGR, RGB, BGR, RGB16, RGB15, RGB8P }</details>
7740 <direction>source</direction>
7741 <presence>always</presence>
7742 <details>unknown/unknown</details>
7747 <name>avenc_zmbv</name>
7748 <longname>libav Zip Motion Blocks Video encoder</longname>
7749 <class>Codec/Encoder/Video</class>
7750 <description>libav zmbv encoder</description>
7751 <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7755 <direction>sink</direction>
7756 <presence>always</presence>
7757 <details>video/x-raw, format=(string)RGB8P</details>
7761 <direction>source</direction>
7762 <presence>always</presence>
7763 <details>video/x-zmbv</details>
7768 <name>avmux_3g2</name>
7769 <longname>libav 3GP2 (3GPP2 file format) muxer</longname>
7770 <class>Codec/Muxer</class>
7771 <description>libav 3GP2 (3GPP2 file format) muxer</description>
7772 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7775 <name>audio_%u</name>
7776 <direction>sink</direction>
7777 <presence>request</presence>
7778 <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>
7781 <name>video_%u</name>
7782 <direction>sink</direction>
7783 <presence>request</presence>
7784 <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; 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>
7788 <direction>source</direction>
7789 <presence>always</presence>
7790 <details>video/quicktime, variant=(string)3g2</details>
7795 <name>avmux_3gp</name>
7796 <longname>libav 3GP (3GPP file format) muxer (not recommended, use gppmux instead)</longname>
7797 <class>Codec/Muxer</class>
7798 <description>libav 3GP (3GPP file format) muxer (not recommended, use gppmux instead)</description>
7799 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7802 <name>audio_%u</name>
7803 <direction>sink</direction>
7804 <presence>request</presence>
7805 <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>
7808 <name>video_%u</name>
7809 <direction>sink</direction>
7810 <presence>request</presence>
7811 <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; 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>
7815 <direction>source</direction>
7816 <presence>always</presence>
7817 <details>video/quicktime, variant=(string)3gpp</details>
7822 <name>avmux_a64</name>
7823 <longname>libav a64 - video for Commodore 64 muxer</longname>
7824 <class>Codec/Muxer</class>
7825 <description>libav a64 - video for Commodore 64 muxer</description>
7826 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7830 <direction>source</direction>
7831 <presence>always</presence>
7832 <details>application/x-gst-av-a64</details>
7837 <name>avmux_adts</name>
7838 <longname>libav ADTS AAC (Advanced Audio Coding) muxer (not recommended, use aacparse instead)</longname>
7839 <class>Codec/Muxer</class>
7840 <description>libav ADTS AAC (Advanced Audio Coding) muxer (not recommended, use aacparse instead)</description>
7841 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7844 <name>audio_%u</name>
7845 <direction>sink</direction>
7846 <presence>request</presence>
7847 <details>audio/mpeg, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)4, stream-format=(string)raw, base-profile=(string)lc</details>
7851 <direction>source</direction>
7852 <presence>always</presence>
7853 <details>application/x-gst-av-adts</details>
7858 <name>avmux_adx</name>
7859 <longname>libav CRI ADX muxer</longname>
7860 <class>Codec/Muxer</class>
7861 <description>libav CRI ADX muxer</description>
7862 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7865 <name>audio_%u</name>
7866 <direction>sink</direction>
7867 <presence>request</presence>
7868 <details>audio/x-adpcm, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)adx</details>
7872 <direction>source</direction>
7873 <presence>always</presence>
7874 <details>application/x-gst-av-adx</details>
7879 <name>avmux_aiff</name>
7880 <longname>libav Audio IFF muxer (not recommended, use aiffmux instead)</longname>
7881 <class>Codec/Muxer</class>
7882 <description>libav Audio IFF muxer (not recommended, use aiffmux instead)</description>
7883 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7886 <name>audio_%u</name>
7887 <direction>sink</direction>
7888 <presence>request</presence>
7889 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16BE, layout=(string)interleaved</details>
7893 <direction>source</direction>
7894 <presence>always</presence>
7895 <details>audio/x-aiff</details>
7900 <name>avmux_amr</name>
7901 <longname>libav 3GPP AMR muxer</longname>
7902 <class>Codec/Muxer</class>
7903 <description>libav 3GPP AMR muxer</description>
7904 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7907 <name>audio_%u</name>
7908 <direction>sink</direction>
7909 <presence>request</presence>
7910 <details>audio/AMR, channels=(int)1, rate=(int){ 8000 }; audio/AMR-WB, channels=(int)1, rate=(int){ 16000 }</details>
7914 <direction>source</direction>
7915 <presence>always</presence>
7916 <details>audio/x-amr-nb-sh</details>
7921 <name>avmux_asf</name>
7922 <longname>libav ASF (Advanced / Active Streaming Format) muxer (not recommended, use asfmux instead)</longname>
7923 <class>Codec/Muxer</class>
7924 <description>libav ASF (Advanced / Active Streaming Format) muxer (not recommended, use asfmux instead)</description>
7925 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7928 <name>audio_%u</name>
7929 <direction>sink</direction>
7930 <presence>request</presence>
7931 <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>
7934 <name>video_%u</name>
7935 <direction>sink</direction>
7936 <presence>request</presence>
7937 <details>video/x-wmv, wmvversion=(int)1; video/x-wmv, wmvversion=(int)2; video/x-msmpeg, msmpegversion=(int)43</details>
7941 <direction>source</direction>
7942 <presence>always</presence>
7943 <details>video/x-ms-asf</details>
7948 <name>avmux_asf_stream</name>
7949 <longname>libav ASF (Advanced / Active Streaming Format) muxer (not recommended, use asfmux instead)</longname>
7950 <class>Codec/Muxer</class>
7951 <description>libav ASF (Advanced / Active Streaming Format) muxer (not recommended, use asfmux instead)</description>
7952 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7955 <name>audio_%u</name>
7956 <direction>sink</direction>
7957 <presence>request</presence>
7958 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, mpegversion=(int)1, layer=(int)2</details>
7961 <name>video_%u</name>
7962 <direction>sink</direction>
7963 <presence>request</presence>
7964 <details>video/x-msmpeg, msmpegversion=(int)43</details>
7968 <direction>source</direction>
7969 <presence>always</presence>
7970 <details>application/x-gst-av-asf_stream</details>
7975 <name>avmux_au</name>
7976 <longname>libav Sun AU muxer</longname>
7977 <class>Codec/Muxer</class>
7978 <description>libav Sun AU muxer</description>
7979 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
7982 <name>audio_%u</name>
7983 <direction>sink</direction>
7984 <presence>request</presence>
7985 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16BE, layout=(string)interleaved</details>
7989 <direction>source</direction>
7990 <presence>always</presence>
7991 <details>audio/x-au</details>
7996 <name>avmux_avi</name>
7997 <longname>libav AVI (Audio Video Interleaved) muxer (not recommended, use avimux instead)</longname>
7998 <class>Codec/Muxer</class>
7999 <description>libav AVI (Audio Video Interleaved) muxer (not recommended, use avimux instead)</description>
8000 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8003 <name>audio_%u</name>
8004 <direction>sink</direction>
8005 <presence>request</presence>
8006 <details>audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int){ 48000, 44100, 32000 }</details>
8009 <name>video_%u</name>
8010 <direction>sink</direction>
8011 <presence>request</presence>
8012 <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/x-divx, divxversion=(int)5</details>
8016 <direction>source</direction>
8017 <presence>always</presence>
8018 <details>video/x-msvideo</details>
8023 <name>avmux_avm2</name>
8024 <longname>libav SWF (ShockWave Flash) (AVM2) muxer</longname>
8025 <class>Codec/Muxer</class>
8026 <description>libav SWF (ShockWave Flash) (AVM2) muxer</description>
8027 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8030 <name>audio_%u</name>
8031 <direction>sink</direction>
8032 <presence>request</presence>
8033 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)1, layer=(int)3</details>
8036 <name>video_%u</name>
8037 <direction>sink</direction>
8038 <presence>request</presence>
8039 <details>video/x-flash-video, flvversion=(int)1</details>
8043 <direction>source</direction>
8044 <presence>always</presence>
8045 <details>application/x-gst-av-avm2</details>
8050 <name>avmux_daud</name>
8051 <longname>libav D-Cinema audio muxer</longname>
8052 <class>Codec/Muxer</class>
8053 <description>libav D-Cinema audio muxer</description>
8054 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8058 <direction>source</direction>
8059 <presence>always</presence>
8060 <details>application/x-gst-av-daud</details>
8065 <name>avmux_dv</name>
8066 <longname>libav DV (Digital Video) muxer</longname>
8067 <class>Codec/Muxer</class>
8068 <description>libav DV (Digital Video) muxer</description>
8069 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8072 <name>audio_%u</name>
8073 <direction>sink</direction>
8074 <presence>request</presence>
8075 <details>audio/x-raw, channels=(int)2, rate=(int)48000, format=(string)S16LE, layout=(string)interleaved</details>
8078 <name>video_%u</name>
8079 <direction>sink</direction>
8080 <presence>request</presence>
8081 <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>
8085 <direction>source</direction>
8086 <presence>always</presence>
8087 <details>video/x-dv, systemstream=(boolean)true</details>
8092 <name>avmux_dvd</name>
8093 <longname>libav MPEG-2 PS (DVD VOB) muxer</longname>
8094 <class>Codec/Muxer</class>
8095 <description>libav MPEG-2 PS (DVD VOB) muxer</description>
8096 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8099 <name>audio_%u</name>
8100 <direction>sink</direction>
8101 <presence>request</presence>
8102 <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>
8105 <name>video_%u</name>
8106 <direction>sink</direction>
8107 <presence>request</presence>
8108 <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)false</details>
8112 <direction>source</direction>
8113 <presence>always</presence>
8114 <details>application/x-gst-av-dvd</details>
8119 <name>avmux_f4v</name>
8120 <longname>libav F4V Adobe Flash Video muxer</longname>
8121 <class>Codec/Muxer</class>
8122 <description>libav F4V Adobe Flash Video muxer</description>
8123 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8126 <name>audio_%u</name>
8127 <direction>sink</direction>
8128 <presence>request</presence>
8129 <details>audio/mpeg, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)4, stream-format=(string)raw, base-profile=(string)lc</details>
8132 <name>video_%u</name>
8133 <direction>sink</direction>
8134 <presence>request</presence>
8135 <details>video/x-h264, alignment=(string)au</details>
8139 <direction>source</direction>
8140 <presence>always</presence>
8141 <details>application/x-gst-av-f4v</details>
8146 <name>avmux_ffm</name>
8147 <longname>libav FFM (AVserver live feed) muxer</longname>
8148 <class>Codec/Muxer</class>
8149 <description>libav FFM (AVserver live feed) muxer</description>
8150 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8153 <name>audio_%u</name>
8154 <direction>sink</direction>
8155 <presence>request</presence>
8156 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, mpegversion=(int)1, layer=(int)2</details>
8159 <name>video_%u</name>
8160 <direction>sink</direction>
8161 <presence>request</presence>
8162 <details>video/mpeg, mpegversion=(int)1, systemstream=(boolean)false</details>
8166 <direction>source</direction>
8167 <presence>always</presence>
8168 <details>application/x-gst-av-ffm</details>
8173 <name>avmux_filmstrip</name>
8174 <longname>libav Adobe Filmstrip muxer</longname>
8175 <class>Codec/Muxer</class>
8176 <description>libav Adobe Filmstrip muxer</description>
8177 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8180 <name>video_%u</name>
8181 <direction>sink</direction>
8182 <presence>request</presence>
8183 <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 }</details>
8187 <direction>source</direction>
8188 <presence>always</presence>
8189 <details>application/x-gst-av-filmstrip</details>
8194 <name>avmux_flv</name>
8195 <longname>libav FLV (Flash Video) muxer (not recommended, use flvmux instead)</longname>
8196 <class>Codec/Muxer</class>
8197 <description>libav FLV (Flash Video) muxer (not recommended, use flvmux instead)</description>
8198 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8201 <name>audio_%u</name>
8202 <direction>sink</direction>
8203 <presence>request</presence>
8204 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int){ 44100, 22050, 11025 }, mpegversion=(int)1, layer=(int)3</details>
8207 <name>video_%u</name>
8208 <direction>sink</direction>
8209 <presence>request</presence>
8210 <details>video/x-flash-video, flvversion=(int)1</details>
8214 <direction>source</direction>
8215 <presence>always</presence>
8216 <details>video/x-flv</details>
8221 <name>avmux_gxf</name>
8222 <longname>libav GXF (General eXchange Format) muxer</longname>
8223 <class>Codec/Muxer</class>
8224 <description>libav GXF (General eXchange Format) muxer</description>
8225 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8228 <name>audio_%u</name>
8229 <direction>sink</direction>
8230 <presence>request</presence>
8231 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved</details>
8234 <name>video_%u</name>
8235 <direction>sink</direction>
8236 <presence>request</presence>
8237 <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)false</details>
8241 <direction>source</direction>
8242 <presence>always</presence>
8243 <details>application/gxf</details>
8248 <name>avmux_hds</name>
8249 <longname>libav HDS Muxer muxer</longname>
8250 <class>Codec/Muxer</class>
8251 <description>libav HDS Muxer muxer</description>
8252 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8255 <name>audio_%u</name>
8256 <direction>sink</direction>
8257 <presence>request</presence>
8258 <details>audio/mpeg, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)4, stream-format=(string)raw, base-profile=(string)lc</details>
8261 <name>video_%u</name>
8262 <direction>sink</direction>
8263 <presence>request</presence>
8264 <details>video/x-h264, alignment=(string)au</details>
8268 <direction>source</direction>
8269 <presence>always</presence>
8270 <details>application/x-gst-av-hds</details>
8275 <name>avmux_hls</name>
8276 <longname>libav Apple HTTP Live Streaming muxer</longname>
8277 <class>Codec/Muxer</class>
8278 <description>libav Apple HTTP Live Streaming muxer</description>
8279 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8282 <name>audio_%u</name>
8283 <direction>sink</direction>
8284 <presence>request</presence>
8285 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, mpegversion=(int)1, layer=(int)2</details>
8288 <name>video_%u</name>
8289 <direction>sink</direction>
8290 <presence>request</presence>
8291 <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)false</details>
8295 <direction>source</direction>
8296 <presence>always</presence>
8297 <details>application/x-gst-av-hls</details>
8302 <name>avmux_ilbc</name>
8303 <longname>libav iLBC storage muxer</longname>
8304 <class>Codec/Muxer</class>
8305 <description>libav iLBC storage muxer</description>
8306 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8310 <direction>source</direction>
8311 <presence>always</presence>
8312 <details>application/x-gst-av-ilbc</details>
8317 <name>avmux_ipod</name>
8318 <longname>libav iPod H.264 MP4 (MPEG-4 Part 14) muxer</longname>
8319 <class>Codec/Muxer</class>
8320 <description>libav iPod H.264 MP4 (MPEG-4 Part 14) muxer</description>
8321 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8324 <name>audio_%u</name>
8325 <direction>sink</direction>
8326 <presence>request</presence>
8327 <details>audio/mpeg, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)4, stream-format=(string)raw, base-profile=(string)lc</details>
8330 <name>video_%u</name>
8331 <direction>sink</direction>
8332 <presence>request</presence>
8333 <details>video/x-h264, alignment=(string)au</details>
8337 <direction>source</direction>
8338 <presence>always</presence>
8339 <details>video/quicktime, variant=(string)ipod</details>
8344 <name>avmux_ismv</name>
8345 <longname>libav ISMV/ISMA (Smooth Streaming) muxer</longname>
8346 <class>Codec/Muxer</class>
8347 <description>libav ISMV/ISMA (Smooth Streaming) muxer</description>
8348 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8351 <name>audio_%u</name>
8352 <direction>sink</direction>
8353 <presence>request</presence>
8354 <details>audio/mpeg, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)4, stream-format=(string)raw, base-profile=(string)lc</details>
8357 <name>video_%u</name>
8358 <direction>sink</direction>
8359 <presence>request</presence>
8360 <details>video/x-h264, alignment=(string)au</details>
8364 <direction>source</direction>
8365 <presence>always</presence>
8366 <details>application/x-gst-av-ismv</details>
8371 <name>avmux_ivf</name>
8372 <longname>libav On2 IVF muxer</longname>
8373 <class>Codec/Muxer</class>
8374 <description>libav On2 IVF muxer</description>
8375 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8378 <name>video_%u</name>
8379 <direction>sink</direction>
8380 <presence>request</presence>
8381 <details>video/x-vp8</details>
8385 <direction>source</direction>
8386 <presence>always</presence>
8387 <details>application/x-gst-av-ivf</details>
8392 <name>avmux_latm</name>
8393 <longname>libav LOAS/LATM muxer</longname>
8394 <class>Codec/Muxer</class>
8395 <description>libav LOAS/LATM muxer</description>
8396 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8399 <name>audio_%u</name>
8400 <direction>sink</direction>
8401 <presence>request</presence>
8402 <details>audio/mpeg, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)4, stream-format=(string)raw, base-profile=(string)lc</details>
8406 <direction>source</direction>
8407 <presence>always</presence>
8408 <details>application/x-gst-av-latm</details>
8413 <name>avmux_matroska</name>
8414 <longname>libav Matroska muxer (not recommended, use matroskamux instead)</longname>
8415 <class>Codec/Muxer</class>
8416 <description>libav Matroska muxer (not recommended, use matroskamux instead)</description>
8417 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8420 <name>audio_%u</name>
8421 <direction>sink</direction>
8422 <presence>request</presence>
8423 <details>audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int){ 48000, 44100, 32000 }</details>
8426 <name>video_%u</name>
8427 <direction>sink</direction>
8428 <presence>request</presence>
8429 <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/x-divx, divxversion=(int)5</details>
8433 <direction>source</direction>
8434 <presence>always</presence>
8435 <details>video/x-matroska</details>
8440 <name>avmux_md5</name>
8441 <longname>libav MD5 testing muxer</longname>
8442 <class>Codec/Muxer</class>
8443 <description>libav MD5 testing muxer</description>
8444 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8447 <name>audio_%u</name>
8448 <direction>sink</direction>
8449 <presence>request</presence>
8450 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved</details>
8453 <name>video_%u</name>
8454 <direction>sink</direction>
8455 <presence>request</presence>
8456 <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 }</details>
8460 <direction>source</direction>
8461 <presence>always</presence>
8462 <details>application/x-gst-av-md5</details>
8467 <name>avmux_mmf</name>
8468 <longname>libav Yamaha SMAF muxer</longname>
8469 <class>Codec/Muxer</class>
8470 <description>libav Yamaha SMAF muxer</description>
8471 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8474 <name>audio_%u</name>
8475 <direction>sink</direction>
8476 <presence>request</presence>
8477 <details>audio/x-adpcm, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)yamaha</details>
8481 <direction>source</direction>
8482 <presence>always</presence>
8483 <details>application/x-gst-av-mmf</details>
8488 <name>avmux_mov</name>
8489 <longname>libav QuickTime / MOV muxer (not recommended, use qtmux instead)</longname>
8490 <class>Codec/Muxer</class>
8491 <description>libav QuickTime / MOV muxer (not recommended, use qtmux instead)</description>
8492 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8495 <name>audio_%u</name>
8496 <direction>sink</direction>
8497 <presence>request</presence>
8498 <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>
8501 <name>video_%u</name>
8502 <direction>sink</direction>
8503 <presence>request</presence>
8504 <details>video/x-svq, svqversion=(int)1; video/x-svq, svqversion=(int)3; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; 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>
8508 <direction>source</direction>
8509 <presence>always</presence>
8510 <details>video/quicktime, variant=(string)apple</details>
8515 <name>avmux_mp2</name>
8516 <longname>libav MP2 (MPEG audio layer 2) formatter (not recommended, use id3v2mux instead)</longname>
8517 <class>Formatter/Metadata</class>
8518 <description>libav MP2 (MPEG audio layer 2) formatter (not recommended, use id3v2mux instead)</description>
8519 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8522 <name>audio_%u</name>
8523 <direction>sink</direction>
8524 <presence>request</presence>
8525 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, mpegversion=(int)1, layer=(int)2</details>
8529 <direction>source</direction>
8530 <presence>always</presence>
8531 <details>application/x-gst-av-mp2</details>
8536 <name>avmux_mp3</name>
8537 <longname>libav MP3 (MPEG audio layer 3) formatter (not recommended, use id3v2mux instead)</longname>
8538 <class>Formatter/Metadata</class>
8539 <description>libav MP3 (MPEG audio layer 3) formatter (not recommended, use id3v2mux instead)</description>
8540 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8543 <name>audio_%u</name>
8544 <direction>sink</direction>
8545 <presence>request</presence>
8546 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)1, layer=(int)3</details>
8549 <name>video_%u</name>
8550 <direction>sink</direction>
8551 <presence>request</presence>
8552 <details>image/png</details>
8556 <direction>source</direction>
8557 <presence>always</presence>
8558 <details>application/x-id3</details>
8563 <name>avmux_mp4</name>
8564 <longname>libav MP4 (MPEG-4 Part 14) muxer (not recommended, use mp4mux instead)</longname>
8565 <class>Codec/Muxer</class>
8566 <description>libav MP4 (MPEG-4 Part 14) muxer (not recommended, use mp4mux instead)</description>
8567 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8570 <name>audio_%u</name>
8571 <direction>sink</direction>
8572 <presence>request</presence>
8573 <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>
8576 <name>video_%u</name>
8577 <direction>sink</direction>
8578 <presence>request</presence>
8579 <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/x-divx, divxversion=(int)5; video/x-h264, alignment=(string)au; image/jpeg, parsed=(boolean)true</details>
8583 <direction>source</direction>
8584 <presence>always</presence>
8585 <details>video/quicktime, variant=(string)iso</details>
8590 <name>avmux_mpeg</name>
8591 <longname>libav MPEG-1 Systems / MPEG program stream muxer</longname>
8592 <class>Codec/Muxer</class>
8593 <description>libav MPEG-1 Systems / MPEG program stream muxer</description>
8594 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8597 <name>audio_%u</name>
8598 <direction>sink</direction>
8599 <presence>request</presence>
8600 <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>
8603 <name>video_%u</name>
8604 <direction>sink</direction>
8605 <presence>request</presence>
8606 <details>video/mpeg, mpegversion=(int)1, systemstream=(boolean)false; video/mpeg, mpegversion=(int)2, systemstream=(boolean)false; video/x-h264, alignment=(string)au</details>
8610 <direction>source</direction>
8611 <presence>always</presence>
8612 <details>video/mpeg, systemstream=(boolean)true</details>
8617 <name>avmux_mpegts</name>
8618 <longname>libav MPEG-TS (MPEG-2 Transport Stream) muxer (not recommended, use mpegtsmux instead)</longname>
8619 <class>Codec/Muxer</class>
8620 <description>libav MPEG-TS (MPEG-2 Transport Stream) muxer (not recommended, use mpegtsmux instead)</description>
8621 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8624 <name>audio_%u</name>
8625 <direction>sink</direction>
8626 <presence>request</presence>
8627 <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>
8630 <name>video_%u</name>
8631 <direction>sink</direction>
8632 <presence>request</presence>
8633 <details>video/mpeg, mpegversion=(int)1, systemstream=(boolean)false; video/mpeg, mpegversion=(int)2, systemstream=(boolean)false; video/x-h264, alignment=(string)au</details>
8637 <direction>source</direction>
8638 <presence>always</presence>
8639 <details>video/mpegts, systemstream=(boolean)true</details>
8644 <name>avmux_mpjpeg</name>
8645 <longname>libav MIME multipart JPEG muxer (not recommended, use multipartmux instead)</longname>
8646 <class>Codec/Muxer</class>
8647 <description>libav MIME multipart JPEG muxer (not recommended, use multipartmux instead)</description>
8648 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8651 <name>video_%u</name>
8652 <direction>sink</direction>
8653 <presence>request</presence>
8654 <details>image/jpeg, parsed=(boolean)true</details>
8658 <direction>source</direction>
8659 <presence>always</presence>
8660 <details>application/x-gst-av-mpjpeg</details>
8665 <name>avmux_mxf</name>
8666 <longname>libav MXF (Material eXchange Format) muxer (not recommended, use mxfmux instead)</longname>
8667 <class>Codec/Muxer</class>
8668 <description>libav MXF (Material eXchange Format) muxer (not recommended, use mxfmux instead)</description>
8669 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8672 <name>audio_%u</name>
8673 <direction>sink</direction>
8674 <presence>request</presence>
8675 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved</details>
8678 <name>video_%u</name>
8679 <direction>sink</direction>
8680 <presence>request</presence>
8681 <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)false</details>
8685 <direction>source</direction>
8686 <presence>always</presence>
8687 <details>application/mxf</details>
8692 <name>avmux_mxf_d10</name>
8693 <longname>libav MXF (Material eXchange Format) D-10 Mapping muxer</longname>
8694 <class>Codec/Muxer</class>
8695 <description>libav MXF (Material eXchange Format) D-10 Mapping muxer</description>
8696 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8699 <name>audio_%u</name>
8700 <direction>sink</direction>
8701 <presence>request</presence>
8702 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved</details>
8705 <name>video_%u</name>
8706 <direction>sink</direction>
8707 <presence>request</presence>
8708 <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)false</details>
8712 <direction>source</direction>
8713 <presence>always</presence>
8714 <details>application/mxf</details>
8719 <name>avmux_nut</name>
8720 <longname>libav NUT muxer</longname>
8721 <class>Codec/Muxer</class>
8722 <description>libav NUT muxer</description>
8723 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8726 <name>audio_%u</name>
8727 <direction>sink</direction>
8728 <presence>request</presence>
8729 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, mpegversion=(int)1, layer=(int)2</details>
8732 <name>video_%u</name>
8733 <direction>sink</direction>
8734 <presence>request</presence>
8735 <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/x-divx, divxversion=(int)5</details>
8739 <direction>source</direction>
8740 <presence>always</presence>
8741 <details>application/x-gst-av-nut</details>
8746 <name>avmux_ogg</name>
8747 <longname>libav Ogg muxer (not recommended, use oggmux instead)</longname>
8748 <class>Codec/Muxer</class>
8749 <description>libav Ogg muxer (not recommended, use oggmux instead)</description>
8750 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8753 <name>video_%u</name>
8754 <direction>sink</direction>
8755 <presence>request</presence>
8756 <details>video/x-theora</details>
8760 <direction>source</direction>
8761 <presence>always</presence>
8762 <details>application/ogg</details>
8767 <name>avmux_oma</name>
8768 <longname>libav Sony OpenMG audio muxer</longname>
8769 <class>Codec/Muxer</class>
8770 <description>libav Sony OpenMG audio muxer</description>
8771 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8774 <name>audio_%u</name>
8775 <direction>sink</direction>
8776 <presence>request</presence>
8777 <details>audio/x-vnd.sony.atrac3, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ]</details>
8781 <direction>source</direction>
8782 <presence>always</presence>
8783 <details>application/x-gst-av-oma</details>
8788 <name>avmux_psp</name>
8789 <longname>libav PSP MP4 (MPEG-4 Part 14) muxer</longname>
8790 <class>Codec/Muxer</class>
8791 <description>libav PSP MP4 (MPEG-4 Part 14) muxer</description>
8792 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8795 <name>audio_%u</name>
8796 <direction>sink</direction>
8797 <presence>request</presence>
8798 <details>audio/mpeg, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)4, stream-format=(string)raw, base-profile=(string)lc</details>
8801 <name>video_%u</name>
8802 <direction>sink</direction>
8803 <presence>request</presence>
8804 <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/x-divx, divxversion=(int)5</details>
8808 <direction>source</direction>
8809 <presence>always</presence>
8810 <details>video/quicktime, variant=(string)psp</details>
8815 <name>avmux_rcv</name>
8816 <longname>libav VC-1 test bitstream muxer</longname>
8817 <class>Codec/Muxer</class>
8818 <description>libav VC-1 test bitstream muxer</description>
8819 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8822 <name>video_%u</name>
8823 <direction>sink</direction>
8824 <presence>request</presence>
8825 <details>video/x-wmv, wmvversion=(int)3, format=(string)WMV3</details>
8829 <direction>source</direction>
8830 <presence>always</presence>
8831 <details>application/x-gst-av-rcv</details>
8836 <name>avmux_rm</name>
8837 <longname>libav RealMedia muxer</longname>
8838 <class>Codec/Muxer</class>
8839 <description>libav RealMedia muxer</description>
8840 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8843 <name>audio_%u</name>
8844 <direction>sink</direction>
8845 <presence>request</presence>
8846 <details>audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int){ 48000, 44100, 32000 }</details>
8849 <name>video_%u</name>
8850 <direction>sink</direction>
8851 <presence>request</presence>
8852 <details>video/x-pn-realvideo, rmversion=(int)1</details>
8856 <direction>source</direction>
8857 <presence>always</presence>
8858 <details>application/x-pn-realmedia, systemstream=(boolean)true</details>
8863 <name>avmux_rso</name>
8864 <longname>libav Lego Mindstorms RSO muxer</longname>
8865 <class>Codec/Muxer</class>
8866 <description>libav Lego Mindstorms RSO muxer</description>
8867 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8870 <name>audio_%u</name>
8871 <direction>sink</direction>
8872 <presence>request</presence>
8873 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)U8, layout=(string)interleaved</details>
8877 <direction>source</direction>
8878 <presence>always</presence>
8879 <details>application/x-gst-av-rso</details>
8884 <name>avmux_smjpeg</name>
8885 <longname>libav Loki SDL MJPEG muxer</longname>
8886 <class>Codec/Muxer</class>
8887 <description>libav Loki SDL MJPEG muxer</description>
8888 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8891 <name>audio_%u</name>
8892 <direction>sink</direction>
8893 <presence>request</presence>
8894 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved</details>
8897 <name>video_%u</name>
8898 <direction>sink</direction>
8899 <presence>request</presence>
8900 <details>image/jpeg, parsed=(boolean)true</details>
8904 <direction>source</direction>
8905 <presence>always</presence>
8906 <details>application/x-gst-av-smjpeg</details>
8911 <name>avmux_smoothstreaming</name>
8912 <longname>libav Smooth Streaming Muxer muxer</longname>
8913 <class>Codec/Muxer</class>
8914 <description>libav Smooth Streaming Muxer muxer</description>
8915 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8918 <name>audio_%u</name>
8919 <direction>sink</direction>
8920 <presence>request</presence>
8921 <details>audio/mpeg, channels=(int)[ 1, 6 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)4, stream-format=(string)raw, base-profile=(string)lc</details>
8924 <name>video_%u</name>
8925 <direction>sink</direction>
8926 <presence>request</presence>
8927 <details>video/x-h264, alignment=(string)au</details>
8931 <direction>source</direction>
8932 <presence>always</presence>
8933 <details>application/x-gst-av-smoothstreaming</details>
8938 <name>avmux_sox</name>
8939 <longname>libav SoX native muxer</longname>
8940 <class>Codec/Muxer</class>
8941 <description>libav SoX native muxer</description>
8942 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8946 <direction>source</direction>
8947 <presence>always</presence>
8948 <details>application/x-gst-av-sox</details>
8953 <name>avmux_spdif</name>
8954 <longname>libav IEC 61937 (used on S/PDIF - IEC958) muxer</longname>
8955 <class>Codec/Muxer</class>
8956 <description>libav IEC 61937 (used on S/PDIF - IEC958) muxer</description>
8957 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8960 <name>audio_%u</name>
8961 <direction>sink</direction>
8962 <presence>request</presence>
8963 <details>audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int){ 48000, 44100, 32000 }</details>
8967 <direction>source</direction>
8968 <presence>always</presence>
8969 <details>application/x-gst-av-spdif</details>
8974 <name>avmux_svcd</name>
8975 <longname>libav MPEG-2 PS (SVCD) muxer</longname>
8976 <class>Codec/Muxer</class>
8977 <description>libav MPEG-2 PS (SVCD) muxer</description>
8978 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
8981 <name>audio_%u</name>
8982 <direction>sink</direction>
8983 <presence>request</presence>
8984 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, mpegversion=(int)1, layer=(int)2</details>
8987 <name>video_%u</name>
8988 <direction>sink</direction>
8989 <presence>request</presence>
8990 <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)false</details>
8994 <direction>source</direction>
8995 <presence>always</presence>
8996 <details>application/x-gst-av-svcd</details>
9001 <name>avmux_swf</name>
9002 <longname>libav SWF (ShockWave Flash) muxer</longname>
9003 <class>Codec/Muxer</class>
9004 <description>libav SWF (ShockWave Flash) muxer</description>
9005 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9008 <name>audio_%u</name>
9009 <direction>sink</direction>
9010 <presence>request</presence>
9011 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], mpegversion=(int)1, layer=(int)3</details>
9014 <name>video_%u</name>
9015 <direction>sink</direction>
9016 <presence>request</presence>
9017 <details>video/x-flash-video, flvversion=(int)1</details>
9021 <direction>source</direction>
9022 <presence>always</presence>
9023 <details>application/x-shockwave-flash</details>
9028 <name>avmux_vcd</name>
9029 <longname>libav MPEG-1 Systems / MPEG program stream (VCD) muxer</longname>
9030 <class>Codec/Muxer</class>
9031 <description>libav MPEG-1 Systems / MPEG program stream (VCD) muxer</description>
9032 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9035 <name>audio_%u</name>
9036 <direction>sink</direction>
9037 <presence>request</presence>
9038 <details>audio/mpeg, channels=(int)[ 1, 2 ], rate=(int){ 48000, 44100, 32000, 24000, 22050, 16000 }, mpegversion=(int)1, layer=(int)2</details>
9041 <name>video_%u</name>
9042 <direction>sink</direction>
9043 <presence>request</presence>
9044 <details>video/mpeg, mpegversion=(int)1, systemstream=(boolean)false</details>
9048 <direction>source</direction>
9049 <presence>always</presence>
9050 <details>application/x-gst-av-vcd</details>
9055 <name>avmux_vob</name>
9056 <longname>libav MPEG-2 PS (VOB) muxer</longname>
9057 <class>Codec/Muxer</class>
9058 <description>libav MPEG-2 PS (VOB) muxer</description>
9059 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9062 <name>audio_%u</name>
9063 <direction>sink</direction>
9064 <presence>request</presence>
9065 <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>
9068 <name>video_%u</name>
9069 <direction>sink</direction>
9070 <presence>request</presence>
9071 <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)false</details>
9075 <direction>source</direction>
9076 <presence>always</presence>
9077 <details>application/x-gst-av-vob</details>
9082 <name>avmux_voc</name>
9083 <longname>libav Creative Voice muxer</longname>
9084 <class>Codec/Muxer</class>
9085 <description>libav Creative Voice muxer</description>
9086 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9089 <name>audio_%u</name>
9090 <direction>sink</direction>
9091 <presence>request</presence>
9092 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)U8, layout=(string)interleaved</details>
9096 <direction>source</direction>
9097 <presence>always</presence>
9098 <details>audio/x-voc</details>
9103 <name>avmux_wav</name>
9104 <longname>libav WAV / WAVE (Waveform Audio) muxer (not recommended, use wavenc instead)</longname>
9105 <class>Codec/Muxer</class>
9106 <description>libav WAV / WAVE (Waveform Audio) muxer (not recommended, use wavenc instead)</description>
9107 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9110 <name>audio_%u</name>
9111 <direction>sink</direction>
9112 <presence>request</presence>
9113 <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], format=(string)S16LE, layout=(string)interleaved</details>
9117 <direction>source</direction>
9118 <presence>always</presence>
9119 <details>audio/x-wav</details>
9124 <name>avmux_webm</name>
9125 <longname>libav WebM muxer (not recommended, use webmmux instead)</longname>
9126 <class>Codec/Muxer</class>
9127 <description>libav WebM muxer (not recommended, use webmmux instead)</description>
9128 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9131 <name>video_%u</name>
9132 <direction>sink</direction>
9133 <presence>request</presence>
9134 <details>video/x-vp8</details>
9138 <direction>source</direction>
9139 <presence>always</presence>
9140 <details>video/webm</details>
9145 <name>avmux_yuv4mpegpipe</name>
9146 <longname>libav YUV4MPEG pipe muxer (not recommended, use y4menc instead)</longname>
9147 <class>Codec/Muxer</class>
9148 <description>libav YUV4MPEG pipe muxer (not recommended, use y4menc instead)</description>
9149 <author>Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
9152 <name>video_%u</name>
9153 <direction>sink</direction>
9154 <presence>request</presence>
9155 <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 }</details>
9159 <direction>source</direction>
9160 <presence>always</presence>
9161 <details>application/x-yuv4mpeg, y4mversion=(int)2</details>