{"id":114623,"date":"2025-11-23T14:30:14","date_gmt":"2025-11-23T14:30:14","guid":{"rendered":"https:\/\/www.europesays.com\/pl\/114623\/"},"modified":"2025-11-23T14:30:14","modified_gmt":"2025-11-23T14:30:14","slug":"windows-nas-oszukal-malo-znany-sekret-sprzed-30-lat","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/pl\/114623\/","title":{"rendered":"Windows nas oszuka\u0142. Ma\u0142o znany sekret sprzed 30 lat"},"content":{"rendered":"<p>W\u0142a\u015bnie wyp\u0142yn\u0119\u0142a na jaw fascynuj\u0105ca historyczna ciekawostka. Dotyczy ona odtwarzania wideo na komputerach osobistych &#8211; jak si\u0119 okazuje, wszyscy byli\u015bmy oszukani 20-30 lat temu.<\/p>\n<p>    Dalsza cz\u0119\u015b\u0107 tekstu pod wideo<\/p>\n<p>\n                                Sekret Windows Media Playera sprzed lat\n            <\/p>\n<p>Trzy dekady temu Windows Media Player by\u0142 jednym z g\u0142\u00f3wnych program\u00f3w do odtwarzania tre\u015bci wideo, a jego popularno\u015b\u0107 by\u0142a niezr\u00f3wnana w czasach Windows 95, 98 i nadal mia\u0142 si\u0119 dobrze w czasach XP.<\/p>\n<p>        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.europesays.com\/pl\/wp-content\/uploads\/2025\/11\/1763795474_673_B32963402.414688363;dc_trk_aid=607216972;dc_trk_cid=228291445;ord=[timestamp];dc_lat=;dc_rdid=;tag_f.gif\" attributionsrc=\"\" border=\"0\" height=\"1\" width=\"1\" alt=\"Advertisement\"\/><\/p>\n<p>Jak ostatnio wyjawi\u0142 jeden z deweloper\u00f3w w Microsofcie, Raymond Chen &#8211; program ten odtwarzaj\u0105c filmiki perfidnie nas oszukiwa\u0142.<\/p>\n<p>O co w tym wszystkim chodzi? Chen t\u0142umaczy\u0142 ostatnio na swoim blogu, \u017ce Windows Media Player tak naprawd\u0119 nie renderowa\u0142 filmik\u00f3w wewn\u0105trz swojego okienka. Zamiast tego Windows wy\u015bwietla\u0142 zielony ekran, na kt\u00f3rym renderowa\u0142 piksele wideo na &#8222;powierzchni graficznej wsp\u00f3\u0142dzielonej z kart\u0105 graficzn\u0105&#8221;. Ostatnim krokiem by\u0142o &#8222;poinstruowanie karty graficznej, \u017ce za ka\u017cdym razem, gdy zobaczy zielony piksel maj\u0105cy zosta\u0107 zapisany na ekranie, powinna podstawi\u0107 piksel z tej wsp\u00f3\u0142dzielonej powierzchni graficznej&#8221;.<\/p>\n<p>Windows w latach 90. i na pocz\u0105tku 2000. odtwarza\u0142 wideo w do\u015b\u0107 nietypowy spos\u00f3b. Zamiast renderowa\u0107 obraz bezpo\u015brednio na ekranie, system korzysta\u0142 z tzw. overlay\u00f3w \u2013 niewidocznych powierzchni graficznych nak\u0142adanych na pulpit. Dzi\u0119ki temu unika\u0142 kosztownych konwersji format\u00f3w pikseli i utrzymywa\u0142 p\u0142ynno\u015b\u0107 odtwarzania nawet wtedy, gdy interfejs systemu chwilowo si\u0119 zawiesza\u0142. Bardziej zaawansowana metoda, znana jako &#8222;flipping&#8221;, wykorzystywa\u0142a dwie takie powierzchnie: jedn\u0105 z aktualn\u0105 klatk\u0105 i drug\u0105 z nast\u0119pn\u0105, mi\u0119dzy kt\u00f3rymi karta graficzna prze\u0142\u0105cza\u0142a si\u0119 w momencie od\u015bwie\u017cania ekranu. Ten sprytny mechanizm by\u0142 podstaw\u0105 stabilnego odtwarzania wideo \u2013 a\u017c do momentu, gdy u\u017cytkownik m\u00f3g\u0142 \u015bwiadomie lub przypadkiem zak\u0142\u00f3ci\u0107 dzia\u0142anie podmiany t\u0142a (tzw. chroma-keying), na kt\u00f3rej ca\u0142o\u015b\u0107 si\u0119 opiera\u0142a.<\/p>\n<p>Jak dalej wyja\u015bnia Chen, robienie zrzut\u00f3w ekranu w tamtych czasach by\u0142o pe\u0142ne niespodzianek. Windows zapisywa\u0142 tylko piksele przekazane karcie graficznej jako zawarto\u015b\u0107 pulpitu \u2013 a nie te, kt\u00f3re karta generowa\u0142a na bie\u017c\u0105co i wysy\u0142a\u0142a do monitora. Dlatego na screenie zamiast filmu pojawia\u0142y si\u0119 zielone pola. Co ciekawe, je\u015bli taki obraz otworzy\u0142o si\u0119 w Paint i na\u0142o\u017cy\u0142o dok\u0142adnie w tym samym miejscu, gdzie dzia\u0142a\u0142 odtwarzacz, karta graficzna traktowa\u0142a zielone piksele jak sygna\u0142 do podmiany i wstawia\u0142a tam klatki wideo. Wystarczy\u0142o przesun\u0105\u0107 okno Painta w inne miejsce, by zobaczy\u0107 prawd\u0119 &#8211; kry\u0142 si\u0119 tam zwyk\u0142y zielony prostok\u0105t.<\/p>\n<p>Takie sztuczki by\u0142y wtedy konieczne, bo odtwarzanie wideo mocno obci\u0105\u017ca\u0142o komputery. Dzi\u0119ki overlayom i podmianie t\u0142a Windows potrafi\u0142 p\u0142ynnie odtwarza\u0107 nawet male\u0144kie pliki MPEG w 240p przy 60 klatkach na sekund\u0119. Dzi\u015b nie ma ju\u017c potrzeby stosowania takich obej\u015b\u0107 \u2013 nowoczesne aplikacje radz\u0105 sobie z warstwami i usuwaniem t\u0142a jak Photoshop. Zabawne jest z perspektywy czasu my\u015ble\u0107 o tym, \u017ce ludzie oszukiwali komputery, aby oszuka\u0107 innych ludzi.<\/p>\n","protected":false},"excerpt":{"rendered":"W\u0142a\u015bnie wyp\u0142yn\u0119\u0142a na jaw fascynuj\u0105ca historyczna ciekawostka. Dotyczy ona odtwarzania wideo na komputerach osobistych &#8211; jak si\u0119 okazuje,&hellip;\n","protected":false},"author":2,"featured_media":114624,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[5277,1308,24951,120,118,119,42,38,40,39,41,116,114,115,121,117,878,24948,24949,24950,12475],"class_list":{"0":"post-114623","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-nauka-i-technika","8":"tag-aplikacje","9":"tag-microsoft","10":"tag-ms-paint","11":"tag-nauka","12":"tag-nauka-i-technika","13":"tag-naukatechnika","14":"tag-pl","15":"tag-poland","16":"tag-polish","17":"tag-polska","18":"tag-polski","19":"tag-science","20":"tag-science-and-technology","21":"tag-sciencetechnology","22":"tag-technika","23":"tag-technology","24":"tag-windows","25":"tag-windows-95","26":"tag-windows-98","27":"tag-windows-media-player","28":"tag-windows-xp"},"share_on_mastodon":{"url":"https:\/\/pubeurope.com\/@pl\/115599496282616553","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/pl\/wp-json\/wp\/v2\/posts\/114623","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/pl\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/pl\/wp-json\/wp\/v2\/comments?post=114623"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/pl\/wp-json\/wp\/v2\/posts\/114623\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/pl\/wp-json\/wp\/v2\/media\/114624"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/pl\/wp-json\/wp\/v2\/media?parent=114623"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/pl\/wp-json\/wp\/v2\/categories?post=114623"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/pl\/wp-json\/wp\/v2\/tags?post=114623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}