{"id":1250,"date":"2011-07-21T15:05:33","date_gmt":"2011-07-21T13:05:33","guid":{"rendered":"https:\/\/alax.info\/blog\/?p=1250"},"modified":"2011-07-21T15:05:33","modified_gmt":"2011-07-21T13:05:33","slug":"another-vfwdirectshow-pain-in-the-ass-picapmk4-dll","status":"publish","type":"post","link":"https:\/\/alax.info\/blog\/1250","title":{"rendered":"Another VFW\/DirectShow Pain in the Ass: picapmk4.dll"},"content":{"rendered":"<p>A customer complained on video playback problems which had symptoms of software compatibility issue. At certain operation modes software froze leaving the only option to kill process and restart.<\/p>\n<p>I appeared that the system has a third party DLL installed, a new hero name&#8217;s &#8211; <strong>picapmk4.dll<\/strong>. The DLL registers itself as Video for Windows codec and is clearly indicating capabilities it does not really support.<\/p>\n<p>The DLL itself has no indication of its source, no valid version info. Instead it has GPL v2 embedded, XviD logo and about box resource template showing up as &#8220;PMK4 Video Codec&#8221;.<\/p>\n<p><a href=\"https:\/\/alax.info\/blog\/wp-content\/uploads\/2011\/07\/Image0011.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1251\" title=\"XviD logo\" src=\"https:\/\/alax.info\/blog\/wp-content\/uploads\/2011\/07\/Image0011.png\" alt=\"\" width=\"468\" height=\"211\" srcset=\"https:\/\/alax.info\/blog\/wp-content\/uploads\/2011\/07\/Image0011.png 468w, https:\/\/alax.info\/blog\/wp-content\/uploads\/2011\/07\/Image0011-320x144.png 320w\" sizes=\"auto, (max-width: 468px) 100vw, 468px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/alax.info\/blog\/wp-content\/uploads\/2011\/07\/Image0021.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1252\" title=\"PMK4 Video Codec\" src=\"https:\/\/alax.info\/blog\/wp-content\/uploads\/2011\/07\/Image0021.png\" alt=\"\" width=\"467\" height=\"371\" srcset=\"https:\/\/alax.info\/blog\/wp-content\/uploads\/2011\/07\/Image0021.png 467w, https:\/\/alax.info\/blog\/wp-content\/uploads\/2011\/07\/Image0021-320x254.png 320w\" sizes=\"auto, (max-width: 467px) 100vw, 467px\" \/><\/a><\/p>\n<p>Looks like crapware, which is hostile to DirectShow environment, with possibly GPL compliance issues.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A customer complained on video playback problems which had symptoms of software compatibility issue. At certain operation modes software froze leaving the only option to kill process and restart. I appeared that the system has a third party DLL installed, a new hero name&#8217;s &#8211; picapmk4.dll. The DLL registers itself as Video for Windows codec&hellip; <\/p>\n<p><a class=\"moretag\" href=\"https:\/\/alax.info\/blog\/1250\">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,10],"tags":[350,141,356,78,240,354,355,486],"class_list":["post-1250","post","type-post","status-publish","format-standard","hentry","category-seriously","category-video","tag-bugware","tag-codec","tag-compatibility","tag-directshow","tag-issue","tag-picapmk4","tag-vfw","tag-video"],"_links":{"self":[{"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/posts\/1250","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=1250"}],"version-history":[{"count":0,"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/posts\/1250\/revisions"}],"wp:attachment":[{"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/media?parent=1250"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/categories?post=1250"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/tags?post=1250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}