<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none"><!-- p { margin-top: 0px; margin-bottom: 0px; }--></style>
</head>
<body dir="ltr" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hi.<br>
</p>
<p><br>
</p>
<p>I am using gstreamer1.0 on Linux (Ubuntu).<br>
</p>
<p><br>
</p>
<p>I'm trying to write some code to find out what video codecs I have available in my softphone application. I thought I'd call gst_type_find_factory_get_list() and iterate though the entries and filter out those that don't start with
<em>video</em>.<br>
</p>
<p><br>
</p>
<p>The list I get back however seems incomplete (as seen below). For example I definitely have the vpx plugin and hence I'd expect to see entries for video/x-vp8 and video/x-vp9.<br>
</p>
<p><br>
</p>
<p>Or is there a better way to do this such as somehow iterating through all plugins and looking at the caps?<br>
</p>
<p><br>
</p>
<div>gst_video: Found video element: video/ogg</div>
<div>gst_video: Found video element: video/mj2</div>
<div>gst_video: Found video element: video/mpeg</div>
<div>gst_video: Found video element: video/mpeg</div>
<div>gst_video: Found video element: video/mpegts</div>
<div>gst_video: Found video element: video/quicktime</div>
<div>gst_video: Found video element: video/x-cdxa</div>
<div>gst_video: Found video element: video/x-dirac</div>
<div>gst_video: Found video element: video/x-h264</div>
<div>gst_video: Found video element: video/x-h265</div>
<div>gst_video: Found video element: video/x-matroska</div>
<div>gst_video: Found video element: video/x-msvideo</div>
<div>gst_video: Found video element: video/x-theora</div>
<div>gst_video: Found video element: video/x-vcd</div>
<div>gst_video: Found video element: video/vivo</div>
<div>gst_video: Found video element: video/x-dv</div>
<div>gst_video: Found video element: video/x-flv</div>
<div>gst_video: Found video element: video/x-h263</div>
<div>gst_video: Found video element: video/x-ivf</div>
<div>gst_video: Found video element: video/x-mng</div>
<div>gst_video: Found video element: video/x-ms-asf</div>
<div>gst_video: Found video element: video/x-mve</div>
<div>gst_video: Found video element: video/x-nuv</div>
<div>gst_video: Found video element: video/x-pva</div>
<div>gst_video: Found video element: video/mpeg</div>
<div>gst_video: Found video element: video/x-fli</div>
<div><br>
​<br>
</div>
<p><br>
</p>
</body>
</html>