DÜZELTME: Video işleme filtresi, Windows Embedded CE 6.0'da video çerçevelerini işlemek için özel bir FourCC renk biçimi kullanamaz

Belirtiler

Aşağıdaki senaryoyu ele alalım.

  • DirectDraw ve Windows Medya Oynatıcı destekleyen Windows Embedded CE 6.0 tabanlı bir görüntünüz var.
  • DirectDraw'da özel bir dört karakterli kod (FourCC) kod biçimi tanımlarsınız.
  • Özel biçimle kodlanmış bir dosyayı oynatmaya çalışıyorsunuz.

Bu senaryoda, video işleme filtresi, video karelerini işlemek için renk biçimini kullanamaz. Filtre bunun yerine başka biçimler kullanır.

Neden

Bu sorun, özel Grafik Aygıt Arabirimi (GDI) kodu tarafından ortak biçim tablosuna statik olarak başvurulduğu için oluşur. Bu nedenle, renk biçimi tablosunda yapılan değişiklikler GDI'nın kullandığı sürüme yansıtılmaz. Video işleme filtresi özel bir biçim istediğinde, GDI isteğe yanıt veremez.

Çözüm

Yazılım güncelleştirme bilgileri

Desteklenen bir yazılım güncelleştirmesi, Windows CE 6.0 Platform Builder Aylık Güncelleştirmesi (Şubat 2009) olarak Microsoft'tan edinilebilir. Bunu, bu makalenin "Dosya bilgileri" bölümüne kaydırarak doğrulayabilirsiniz. Paket dosya adı ürün sürümünü, tarihi, Bilgi Bankası ürün numarasını ve işlemci türünü içerir. Paket dosya adı biçimi:

Ürün sürümü-yymmgg-kbnnnn-işlemci türüÖrneğin: Wincepb50-060503-kb917590-armv4i.msi, 917590 numaralı KB makalesinde belgelenen ve Mayıs 2006 aylık güncelleştirmesinde yer alan ARMV4i Windows CE 5.0 Platform Builder düzeltmesidir. Bu sorunu hemen çözmek için Windows CE Platform Oluşturucu ve temel işletim sistemi yazılım güncelleştirmelerini alma hakkında bilgi edinmek üzere aşağıdaki makale numarasına tıklayın:

837392 Microsoft Windows CE Platform Builder ürünleri için temel işletim sistemi düzeltmelerini bulmaNote Siz düzeltmeyi yükledikten sonra hem genel kod hem de özel kod ortak bir başvuru tablosunu paylaşabilir.

Önkoşullar

Bu güncelleştirme, yalnızca bu ürün için daha önce yayımlanan tüm güncelleştirmeler de yüklenmişse desteklenir.

Yeniden başlatma gereksinimi

Bu yazılım güncelleştirmesini uyguladıktan sonra, tüm platformda temiz bir derleme gerçekleştirmelisiniz. Bunu yapmak için aşağıdaki yöntemlerden birini kullanın:

  • Oluştur menüsünde Temizle'ye tıklayın ve ardından Platformu Oluştur'a tıklayın
  • Oluştur menüsünde Platformu Yeniden Oluştur'a tıklayın.

Bu yazılım güncelleştirmesini uyguladıktan sonra bilgisayarınızı yeniden başlatmanız gerekmez.

Güncelleştirme değiştirme bilgileri

Bu güncelleştirme, başka güncelleştirmelerin yerine geçmez.

Dosya bilgileri

Bu yazılım güncelleştirme paketinin İngilizce sürümü aşağıdaki tabloda listelenen dosya özniteliklerine veya daha sonraki dosya özniteliklerine sahiptir.

Dosya adı Dosya boyutu Tarih Saat
Wincepb60-090226-kb960707-armv4i.msi 3,138,560 26 Şubat 2009 23:07
Wincepb60-090226-kb960707-mipsii.msi 3,008,000 26 Şubat 2009 23:07
Wincepb60-090226-kb960707-mipsii_fp.msi 3,009,536 26 Şubat 2009 23:07
Wincepb60-090226-kb960707-mipsiv.msi 3,043,328 26 Şubat 2009 23:07
Wincepb60-090226-kb960707-mipsiv_fp.msi 3,042,816 26 Şubat 2009 23:07
Wincepb60-090226-kb960707-sh4.msi 3,007,488 26 Şubat 2009 23:07
Wincepb60-090226-kb960707-x86.msi 2,767,872 26 Şubat 2009 23:07

Bu yazılım güncelleştirme paketinin İngilizce sürümü aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha sonraki dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Eşgüdümlü Evrensel Saat'te (UTC) listelenmiştir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ile yerel saat arasındaki farkı bulmak için Denetim Masası'deki Tarih ve Saat öğesinde Saat Dilimi sekmesini kullanın.

Dosya adı Dosya boyutu Tarih Saat Yol
Windows embedded ce 6.0_update_kb960707.htm 8,006 26 Şubat 2009 23:03 090226_kb960707
Halcaps.cpp 10,028 13-Şubat-2009 23:51 Public\Common\Oak\Drivers\Display\Ragexl\Driver
Gggpe.h 16,721 13-Şubat-2009 23:51 Public\Common\Oak\Inc
Ddrawi.h 37,004 13-Şubat-2009 23:51 Public\Common\Oak\Inc
Ddcore.lib 1,735,624 13-Şubat-2009 23:44 public\common\oak\lib\armv4i\debug
Ddi_ragexl_lib.lib 2,742,168 13-Şubat-2009 23:45 public\common\oak\lib\armv4i\debug
Ddcore.lib 1,158,078 13-Şubat-2009 23:44 Public\Common\Oak\Lib\Armv4i\Retail
Ddi_ragexl_lib.lib 2,136,580 13-Şubat-2009 23:44 Public\Common\Oak\Lib\Armv4i\Retail
Ddcore.lib 1,709,480 13-Şubat-2009 23:45 Public\Common\Oak\Lib\Mipsii\Debug
Ddi_ragexl_lib.lib 2,497,258 13-Şubat-2009 23:46 Public\Common\Oak\Lib\Mipsii\Debug
Ddcore.lib 1,136,632 13-Şubat-2009 23:45 Public\Common\Oak\Lib\Mipsii\Retail
Ddi_ragexl_lib.lib 1,954,234 13-Şubat-2009 23:46 Public\Common\Oak\Lib\Mipsii\Retail
Ddcore.lib 1,709,572 13-Şubat-2009 23:47 public\Common\Oak\Lib\Mipsii_fp\Debug
Ddi_ragexl_lib.lib 2,500,034 13-Şubat-2009 23:47 public\Common\Oak\Lib\Mipsii_fp\Debug
Ddcore.lib 1,136,796 13-Şubat-2009 23:46 Public\Common\Oak\Lib\Mipsii_fp\Retail
Ddi_ragexl_lib.lib 1,954,182 13-Şubat-2009 23:47 Public\Common\Oak\Lib\Mipsii_fp\Retail
Ddcore.lib 1,738,508 13-Şubat-2009 23:48 Public\Common\Oak\Lib\Mipsiv\Debug
Ddi_ragexl_lib.lib 2,541,732 13-Şubat-2009 23:49 Public\Common\Oak\Lib\Mipsiv\Debug
Ddcore.lib 1,154,410 13-Şubat-2009 23:48 Public\Common\Oak\Lib\Mipsiv\Retail
Ddi_ragexl_lib.lib 1,978,558 13-Şubat-2009 23:48 Public\Common\Oak\Lib\Mipsiv\Retail
Ddcore.lib 1,738,600 13-Şubat-2009 23:49 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Ddi_ragexl_lib.lib 2,541,596 13-Şubat-2009 23:50 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Ddcore.lib 1,154,574 13-Şubat-2009 23:49 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Ddi_ragexl_lib.lib 1,975,144 13-Şubat-2009 23:50 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Ddcore.lib 1,582,142 13-Şubat-2009 23:51 public\common\oak\lib\sh4\debug
Ddi_ragexl_lib.lib 2,291,750 13-Şubat-2009 23:51 public\common\oak\lib\sh4\debug
Ddcore.lib 1,082,584 13-Şubat-2009 23:50 Public\Common\Oak\Lib\Sh4\Retail
Ddi_ragexl_lib.lib 1,869,812 13-Şubat-2009 23:51 Public\Common\Oak\Lib\Sh4\Retail
Ddcore.lib 1,488,092 13-Şubat-2009 23:43 Public\Common\Oak\Lib\X86\Debug
Ddi_ragexl_lib.lib 2,160,488 13-Şubat-2009 23:43 Public\Common\Oak\Lib\X86\Debug
Ddcore.lib 1,015,320 13-Şubat-2009 23:42 Public\Common\Oak\Lib\X86\Retail
Ddi_ragexl_lib.lib 1,866,814 13-Şubat-2009 23:43 Public\Common\Oak\Lib\X86\Retail

Durum

Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.

Daha Fazla Bilgi

Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması