{"id":14,"date":"2009-12-18T01:43:58","date_gmt":"2009-12-18T04:43:58","guid":{"rendered":"http:\/\/ryan.com.br\/blogs\/seven\/?p=14"},"modified":"2010-02-10T04:12:40","modified_gmt":"2010-02-10T07:12:40","slug":"media-preview-continua-problematico","status":"publish","type":"post","link":"http:\/\/ryan.com.br\/blogs\/seven\/2009\/12\/media-preview-continua-problematico\/","title":{"rendered":"Media Preview continua problem\u00e1tico."},"content":{"rendered":"<p><strong>Edit:<\/strong> Ap\u00f3s perceber que isso n\u00e3o acontecia com os mesmos filmes em outras instala\u00e7\u00f5es do Seven, descobri que era culpa do <em>Pinnacle<\/em> <em>H.264 decoder<\/em> instalado pelo Pinnacle TVCenter Pro, nas vers\u00f5es 4.98\u00a0e 5.4. Remover o H.264 decoder usando o <a href=\"http:\/\/www.jockersoft.com\/english\/codecinstaller.php#\" target=\"_blank\">Codec Installer<\/a> resolveu o problema. O engra\u00e7ado \u00e9 que <strong>todos<\/strong> (mas n\u00e3o apenas) os arquivos MPG criados pelo TVcenter provocam o problema.<\/p>\n<p>O XP tem um problema famoso que trava o Explorer se houver algum AVI &#8220;corrompido&#8221; no diret\u00f3rio. Eu sempre contornei isso simplesmente <a href=\"http:\/\/jefferson-ryan.blogspot.com\/2008\/08\/consumo-de-cpu-vai-100-ao-clicar-em-um.html\">desligando o Media Preview<\/a>. N\u00e3o demorou nem alguns minutos testando v\u00eddeos no Seven para me deparar com um problema semelhante: Eu encontrei um arquivo MPG que se for clicado (s\u00f3 isso) faz o uso de CPU ir a 83% por<strong> minutos<\/strong>. Se eu der um duplo clique o v\u00eddeo at\u00e9 roda, mas a\u00ed a CPU topa em 100%. Nem filmes x.264 de 1080p conseguem essa fa\u00e7anha na minha CPU.<\/p>\n<p>E <a href=\"http:\/\/www.sevenforums.com\/music-pictures-video\/26440-shmedia-dll-fix-equivalent.html\">n\u00e3o \u00e9 s\u00f3 comigo<\/a>.<\/p>\n<p>Simplesmente colocar o ponteiro do mouse sobre o arquivo j\u00e1 faz Explorer.exe consumir 30-40% de CPU. Clicar no arquivo faz com que uma inst\u00e2ncia de dllhost.exe consuma o restante (\u00e9 por isso que o problema consegue escapar de ser confinado a um core).<\/p>\n<p>Cinquenta segundos depois, Explorer.exe p\u00e1ra de consumir CPU, mas dllhost.exe continua at\u00e9 os 2m20s, quando p\u00e1ra de repente. Enquanto Explorer.exe est\u00e1 consumindo CPU (mas come\u00e7a apenas depois que voc\u00ea clica no arquivo) a barra de endere\u00e7o est\u00e1 sendo preenchida de verde como se uma busca estivesse em andamento.<\/p>\n<p>Se eu clicar em outro arquivo e em seguida clicar de novo no tal MPG, o problema se repete.<\/p>\n<p>O mesmo MPG roda sem problemas no XP com o Media Preview desligado.<\/p>\n<p>Eis o que o MediaInfo diz a respeito do arquivo:<\/p>\n<p><strong><span style=\"font-family: &amp;amp;amp;\">Video<\/span><\/strong><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">ID \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : 224 (0xE0)<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Format \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : MPEG Video<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Format version \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : Version 2<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Format profile \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : Main@Main<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Format settings, Matrix \u00a0 \u00a0 \u00a0 \u00a0 \u00a0: Default<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Duration \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : 56mn 32s<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Bit rate mode \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0: Constant<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Bit rate \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : 2 458 Kbps<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Nominal bit rate \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : 2 500 Kbps<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Width \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0: 720 pixels<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Height \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : 480 pixels<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Display aspect ratio \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : 4:3<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Frame rate \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : 29.970 fps<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Standard \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : NTSC<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Colorimetry \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0: 4:2:0<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Scan type \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0: Interlaced<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Scan order \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : Bottom Field First<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Bits\/(Pixel*Frame) \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : 0.237<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Stream size \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0: 994 MiB (88%)<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\"><br \/>\n<\/span><\/p>\n<p><strong><span style=\"font-family: &amp;amp;amp;\">Audio<\/span><\/strong><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">ID \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : 192 (0xC0)<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Format \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : MPEG Audio<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Format version \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : Version 1<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Format profile \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : Layer 2<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Duration \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : 56mn 32s<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Bit rate mode \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0: Constant<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Bit rate \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : 224 Kbps<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Channel(s) \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : 2 channels<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Sampling rate \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0: 48.0 KHz<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Resolution \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : 16 bits<\/span><\/p>\n<p><span style=\"font-family: &amp;amp;amp;\">Stream size \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0: 90.6 MiB (8%)<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Edit: Ap\u00f3s perceber que isso n\u00e3o acontecia com os mesmos filmes em outras instala\u00e7\u00f5es do Seven, descobri que era culpa do Pinnacle H.264 decoder instalado pelo Pinnacle TVCenter Pro, nas vers\u00f5es 4.98\u00a0e 5.4. Remover o H.264 decoder usando o Codec Installer resolveu o problema. O engra\u00e7ado \u00e9 que todos (mas n\u00e3o apenas) os arquivos MPG [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[57,20,21,18,88,19],"_links":{"self":[{"href":"http:\/\/ryan.com.br\/blogs\/seven\/wp-json\/wp\/v2\/posts\/14"}],"collection":[{"href":"http:\/\/ryan.com.br\/blogs\/seven\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/ryan.com.br\/blogs\/seven\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/ryan.com.br\/blogs\/seven\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/ryan.com.br\/blogs\/seven\/wp-json\/wp\/v2\/comments?post=14"}],"version-history":[{"count":9,"href":"http:\/\/ryan.com.br\/blogs\/seven\/wp-json\/wp\/v2\/posts\/14\/revisions"}],"predecessor-version":[{"id":555,"href":"http:\/\/ryan.com.br\/blogs\/seven\/wp-json\/wp\/v2\/posts\/14\/revisions\/555"}],"wp:attachment":[{"href":"http:\/\/ryan.com.br\/blogs\/seven\/wp-json\/wp\/v2\/media?parent=14"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/ryan.com.br\/blogs\/seven\/wp-json\/wp\/v2\/categories?post=14"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/ryan.com.br\/blogs\/seven\/wp-json\/wp\/v2\/tags?post=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}