{"id":328,"date":"2007-09-05T17:45:14","date_gmt":"2007-09-05T15:45:14","guid":{"rendered":"https:\/\/alax.info\/blog\/328"},"modified":"2009-02-11T22:14:31","modified_gmt":"2009-02-11T20:14:31","slug":"crapware-logmein","status":"publish","type":"post","link":"https:\/\/alax.info\/blog\/328","title":{"rendered":"Crapware: LogMeIn"},"content":{"rendered":"<p>Just encountered a weird issue on a customer&#8217;s system with <a href=\"http:\/\/www.fourcc.org\/yuv.php#YV12\">YV12<\/a> video losing the picture (to blackness) on its way down the DirectShow graph. In an unstable version of software there may be a number of reasons but this time, after a waste of valuable time &#8211; yes we are all in a hurry this week &#8211; it appeared that usual DirectShow filter graph pin connection scenaro goes unusual way.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/alax.info\/blog\/wp-content\/uploads\/2007\/09\/05-image011.png\" alt=\"05-image011.png\" \/><\/p>\n<p>While connecting Video YV12 to the pin that does not accept this media type, and we are expecting DirectShow&#8217;s <a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/ms779629.aspx\">AVI Decompressor Filter<\/a> to perform necessary conversion to recognizable RGB, it appeared that instead a LogMeIn Video Encoder (racodec.ax) filter is inserted then its output pin gets connected to <a href=\"http:\/\/logmein.com\">LogMeIn<\/a> Video Decoder which in its turn gets finally connected to our input pin with RGB media type.<\/p>\n<p>OK we would stay tolerant to unwanted guests here, in our performance sensitive application, but what&#8217;s the hell happens to data being streamed? We are receiving blackness on the input thanks to LogMeIn. Crap! It&#8217;s even worse that removing\/unregistering racodec.ax does not fix the problem and the graph stops being even connected!<\/p>\n<p>Who hired these guys? A light of diarrhea to them and the development team, both whether they are saboteurs or amateurs! <span style=\"color: brown\" onmouseover=\"funcLY(5,this)\"><em><\/em><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Just encountered a weird issue on a customer&#8217;s system with YV12 video losing the picture (to blackness) on its way down the DirectShow graph. In an unstable version of software there may be a number of reasons but this time, after a waste of valuable time &#8211; yes we are all in a hurry this&hellip; <\/p>\n<p><a class=\"moretag\" href=\"https:\/\/alax.info\/blog\/328\">Read the full article<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[],"class_list":["post-328","post","type-post","status-publish","format-standard","hentry","category-seriously"],"_links":{"self":[{"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/posts\/328","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/comments?post=328"}],"version-history":[{"count":0,"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/posts\/328\/revisions"}],"wp:attachment":[{"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/media?parent=328"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/categories?post=328"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/tags?post=328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}