KORRIGERA: Rendera video-filter kan inte använda ett anpassat format för FourCC-färg för att återge videobildrutor i Windows Embedded CE 6.0


Symptom


Föreställ dig följande.
  • Du har en Windows Embedded CE 6.0-baserad avbildning som stöder DirectDraw och Windows Media Player.
  • Du kan definiera ett anpassat format för fyra tecken kod (FourCC) kod i DirectDraw.
  • Du försöker spela upp en fil som kodats med det anpassade formatet.
I det här scenariot kan inte video render filter använda färgformat för att återge bildrutor. Filtret används i stället andra format.

Orsak


Det här problemet uppstår eftersom tabellen offentliga format statiskt refereras till av privata grafiska Device Interface (GDI) kod. Därför återspeglas inte ändringar i färgtabellen format i den version som använder GDI. När filtret video rendera begär ett anpassat format, kan inte GDI svara på begäran.

Lösning


Information om programvara

En programuppdatering som stöds är nu tillgänglig från Microsoft som Windows CE 6.0 Platform Builder Monthly Update (februari 2009). Du kan bekräfta detta genom att rulla till avsnittet "Filinformation" i denna artikel. Paketets filnamn innehåller produktversion, datum, artikelnummer i Knowledge Base och processortyp. Paketets filnamnsformat är:
Produkt version-ååmmdd-kbnnnnnn-processortyp
Exempel: Wincepb50-060503-kb917590-armv4i.msi är ARMV4i Windows CE 5.0 Platform Builder-korrigeringen som beskrivs i KB-artikel 917590 och som ingår i månadsuppdateringen maj 2006. Om du vill lösa problemet omedelbart klickar du på följande artikelnummer för information om hur du hämtar Windows CE Platform Builder och viktiga programuppdateringar för operativsystemet:
837392 hur du hittar kärnoperativsystem åtgärdas för Microsoft Windows CE Platform Builder-produkter
Obs! När du har installerat snabbkorrigeringen kan både kod för offentliga och privata kod dela gemensamma referensregistret.

Förutsättningar

Den här uppdateringen stöds endast om alla tidigare utgivna uppdateringar för produkten har installerats.

Krav på omstart

När du har installerat programuppdateringen måste du utföra en ren build-version av hela plattformen. Genom att använda någon av följande metoder:
  • Klicka på RensaBuild -menyn och klicka sedan på Skapa plattform
  • Klicka på Återskapa plattformBuild -menyn.
Du behöver inte starta om datorn när du har installerat denna uppdatering.

Information om vad uppdateringen ersätter

Den här uppdateringen ersätter inte några andra uppdateringar.

Filinformation

Den engelska versionen av det här programuppdateringspaketet har filattribut eller senare filattribut som visas i följande tabell.
FilnamnStorlekDatumTid
Wincepb60-090226-kb960707-armv4i.msi3,138,56026-Feb-200923:07
Wincepb60-090226-kb960707-mipsii.msi3,008,00026-Feb-200923:07
Wincepb60-090226-kb960707-mipsii_fp.msi3,009,53626-Feb-200923:07
Wincepb60-090226-kb960707-mipsiv.msi3,043,32826-Feb-200923:07
Wincepb60-090226-kb960707-mipsiv_fp.msi3,042,81626-Feb-200923:07
Wincepb60-090226-kb960707-sh4.msi3,007,48826-Feb-200923:07
Wincepb60-090226-kb960707-x86.msi2,767,87226-Feb-200923:07
Den engelska versionen av det här programuppdateringspaketet har de filattribut (eller senare filattribut) som visas i följande tabell. Datum och tider för dessa filer anges i UTC-tid (UTC). När du visar filinformationen konverteras den till lokal tid. Använd fliken tidszon i datum och tid på Kontrollpanelen om du vill se skillnaden mellan UTC-tid och lokal tid.
FilnamnStorlekDatumTidSökväg
Windows embedded ce 6.0_update_kb960707.htm8,00626-Feb-200923:03090226_kb960707
Halcaps.cpp10,02813-Feb-200923:51Public\Common\Oak\Drivers\Display\Ragexl\Driver
Ddgpe.h16,72113-Feb-200923:51Public\Common\Oak\Inc
Ddrawi.h37,00413-Feb-200923:51Public\Common\Oak\Inc
Ddcore.lib1,735,62413-Feb-200923:44Public\Common\Oak\Lib\Armv4i\Debug
Ddi_ragexl_lib.lib2,742,16813-Feb-200923:45Public\Common\Oak\Lib\Armv4i\Debug
Ddcore.lib1,158,07813-Feb-200923:44Public\Common\Oak\Lib\Armv4i\Retail
Ddi_ragexl_lib.lib2,136,58013-Feb-200923:44Public\Common\Oak\Lib\Armv4i\Retail
Ddcore.lib1,709,48013-Feb-200923:45Public\Common\Oak\Lib\Mipsii\Debug
Ddi_ragexl_lib.lib2,497,25813-Feb-200923:46Public\Common\Oak\Lib\Mipsii\Debug
Ddcore.lib1,136,63213-Feb-200923:45Public\Common\Oak\Lib\Mipsii\Retail
Ddi_ragexl_lib.lib1,954,23413-Feb-200923:46Public\Common\Oak\Lib\Mipsii\Retail
Ddcore.lib1,709,57213-Feb-200923:47Public\Common\Oak\Lib\Mipsii_fp\Debug
Ddi_ragexl_lib.lib2,500,03413-Feb-200923:47Public\Common\Oak\Lib\Mipsii_fp\Debug
Ddcore.lib1,136,79613-Feb-200923:46Public\Common\Oak\Lib\Mipsii_fp\Retail
Ddi_ragexl_lib.lib1,954,18213-Feb-200923:47Public\Common\Oak\Lib\Mipsii_fp\Retail
Ddcore.lib1,738,50813-Feb-200923:48Public\Common\Oak\Lib\Mipsiv\Debug
Ddi_ragexl_lib.lib2,541,73213-Feb-200923:49Public\Common\Oak\Lib\Mipsiv\Debug
Ddcore.lib1,154,41013-Feb-200923:48Public\Common\Oak\Lib\Mipsiv\Retail
Ddi_ragexl_lib.lib1,978,55813-Feb-200923:48Public\Common\Oak\Lib\Mipsiv\Retail
Ddcore.lib1,738,60013-Feb-200923:49Public\Common\Oak\Lib\Mipsiv_fp\Debug
Ddi_ragexl_lib.lib2,541,59613-Feb-200923:50Public\Common\Oak\Lib\Mipsiv_fp\Debug
Ddcore.lib1,154,57413-Feb-200923:49Public\Common\Oak\Lib\Mipsiv_fp\Retail
Ddi_ragexl_lib.lib1,975,14413-Feb-200923:50Public\Common\Oak\Lib\Mipsiv_fp\Retail
Ddcore.lib1,582,14213-Feb-200923:51Public\Common\Oak\Lib\Sh4\Debug
Ddi_ragexl_lib.lib2,291,75013-Feb-200923:51Public\Common\Oak\Lib\Sh4\Debug
Ddcore.lib1,082,58413-Feb-200923:50Public\Common\Oak\Lib\Sh4\Retail
Ddi_ragexl_lib.lib1,869,81213-Feb-200923:51Public\Common\Oak\Lib\Sh4\Retail
Ddcore.lib1,488,09213-Feb-200923:43Public\Common\Oak\Lib\X86\Debug
Ddi_ragexl_lib.lib2,160,48813-Feb-200923:43Public\Common\Oak\Lib\X86\Debug
Ddcore.lib1,015,32013-Feb-200923:42Public\Common\Oak\Lib\X86\Retail
Ddi_ragexl_lib.lib1,866,81413-Feb-200923:43Public\Common\Oak\Lib\X86\Retail

Status


Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".

Mer Information


För mer information om terminologin för programuppdateringar klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
824684 beskrivning av standardterminologin som används för att beskriva Microsoft-programuppdateringar