国产精品久久久久影院,成人午夜福利视频,国产精品久久久久高潮,国产精品 欧美 亚洲 制服,国产精品白浆无码流出

在wince6中用硬解碼替換IIMAGING中的解碼器

發(fā)布者:kappa20最新更新時間:2024-10-15 來源: cnblogs關(guān)鍵字:wince6  硬解碼  解碼器 手機看文章 掃描二維碼
隨時隨地手機看文章

 一直想用6410的jpg解碼器替換wince的解碼器,這幾天終于有時間,弄了一下。過程不是太復(fù)雜,大致如下:

1.從wince自帶的decoder例子開始,主要是修改renderImage部分。

2.注冊表的配置,因為wince的例子沒有注冊表配置,所以這部分花了不少時間。

 

 [HKEY_LOCAL_MACHINESOFTWAREMicrosoftimagingcodecs]
  '_LastCookie'=dword:00000001

 [HKEY_LOCAL_MACHINESoftwareMicrosoftImagingCodecss3c6410 jpeg Decoder]
 'MIME Type'='image/jpeg'
 'Filename Extension'='*.jpg'
 'File Type Description'='JPEG file'
 'DLLNAME'='imgcodec'
 'Signature Mask'=hex:
  ff,ff ;SigMask
 'Signature Pattern'=hex:
  ff,d8 ;SigPattern
 'Signature Size'=dword:2
 'Signature Count'=dword:1
 'Format ID'= hex:
        00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
;        AE,3C,6B,B9,28,07,D3,11,9D,7B,00,00,F8,1E,F3,2E
    ;'{b96b3cae-0728-11d3-9d7b-0000f81ef32e}' ;ImageFormatJPEG
 'CLSID'= hex:
        FA,80,A2,80,A3,C2,0c,4E,98,BF,67,32,9B,22,FD,BF
    ;'{80A280FA-C2A3-4e0c-98BF-67329B22FDBF}' ;CLSID_JPEGDecoder
 'Flags'=dword:00020022
 'Version'=dword:1
 '_InfoSize'=dword:d0
  

微軟的文檔上沒有提到_LastCookie,一開始沒設(shè)置_LastCookie,結(jié)果總是用系統(tǒng)的解碼器。

3.在測試時發(fā)再現(xiàn),解了幾十幅圖后,就出錯了。經(jīng)過一下午的郁悶,終于找到原因:

在jpeg驅(qū)動中,VirtualAllocCopyEx與VirtualFreeEx的用法出現(xiàn)問題。

開始是VirtualFreeEx(JPGRegCtx->callerProcess,    // HANDLE hProcess
                                  JPGRegCtx->strUserBuf,

                                  JPG_STREAM_BUF_SIZE,
                                  MEM_DECOMMIT);

好象并沒有真正釋放虛擬內(nèi)存,最后導(dǎo)制VirtualAllocCopyEx出錯.

改成VirtualFreeEx(JPGRegCtx->callerProcess,    // HANDLE hProcess
                                  (UINT32)JPGRegCtx->strUserBuf& ~VM_BLOCK_OFST_MASK,
                                  0,
                                  MEM_RELEASE);

后問題解決了。

 


關(guān)鍵字:wince6  硬解碼  解碼器 引用地址:在wince6中用硬解碼替換IIMAGING中的解碼器

上一篇:linux-2.6.38到tiny6410的移植手冊(連載4)__USB設(shè)備(U盤,攝像頭,wifi)
下一篇:c, cs, vala 性能簡單測試

推薦閱讀最新更新時間:2025-06-16 16:42

芯原已向客戶交付支持8K@120FPS VVC/H.266的多格式視頻硬件解碼器Hantro VC9000D
芯原已向客戶交付支持8K@120FPS VVC/H.266的多格式視頻硬件解碼器Hantro VC9000D 為8K超高清、3D全景視頻、流媒體和實時視頻通信等應(yīng)用提供靈活可配置的視頻解決方案 2023年3月15日,德國紐倫堡——芯原股份 今日宣布其多格式 視頻硬件解碼器Hantro VC9000D現(xiàn)可支持最新通用視頻編碼(Versatile Video Coding ,簡稱VVC/H.266)標準的解碼,為數(shù)據(jù)中心、高清電視、高端智能手機等設(shè)備提供靈活可配置的先進視頻解碼解決方案。 最新一代的Hantro VC9000D采用多格式統(tǒng)一架構(gòu),支持多種視頻格式靈活配置及性能擴展,其VVC獨立解碼器,或和HEVC、H
[傳感器]
芯原已向客戶交付支持8K@120FPS VVC/H.266的多格式視頻硬件<font color='red'>解碼器</font>Hantro VC9000D
基于數(shù)字語音解碼器的低功耗設(shè)計方案
近年來,隨著個人手持多媒體設(shè)備的快速增長,低功耗設(shè)計變得越來越重要,甚至成為決定產(chǎn)品是否成功的關(guān)鍵,如筆記本電腦、PDA、移動電話等時尚消費和商務(wù)類電子產(chǎn)品,對電池的供電時間要求越來越高,高功耗成為延長電池使用時間突出的制約因素。 CMOS數(shù)字電路的功耗主要由3部分組成:跳變功耗、短路功耗和靜態(tài)漏電功耗。其中占系統(tǒng)功耗比例大于90%的為跳變功耗,也稱動態(tài)功耗。對于SoC而言,所有的設(shè)計方法都是圍繞著動態(tài)功耗來進行。如何從各個層次、各個方面盡量減少動態(tài)功耗,將是語音解碼設(shè)計中的重點內(nèi)容。 1 語音解碼器的低功耗設(shè)計策略 SoC低功耗的設(shè)計應(yīng)該從頂層到底層各個階段進行優(yōu)化設(shè)計的工作,主要運用各級的低功耗策略,通常在系統(tǒng)級、算法級、結(jié)構(gòu)級
[嵌入式]
英電視解碼器廠商Pace洽購摩托羅拉機頂盒業(yè)務(wù)
新浪科技訊 北京時間12月11日早間消息,英國電視解碼器制造商Pace周一宣布,已經(jīng)與谷歌展開初期談判,計劃收購該公司旗下的機頂盒制造商摩托羅拉家庭業(yè)務(wù)(Motorola Home)。   Pace在聲明中說:“與谷歌的談判還處于初級階段,目前還不確定能否達成協(xié)議?!?   路透社援引知情人士的話稱,谷歌已經(jīng)收到了針對摩托羅拉家庭業(yè)務(wù)的多份收購要約,包括上周五由多家私募股權(quán)投資公司發(fā)出的要約。   谷歌是在今年5月斥資125億美元收購摩托羅拉移動時將這家機頂盒制造商一同納入麾下的,當時的那起收購主要是為了獲得摩托羅拉移動龐大的專利組合。   自從收購摩托羅拉移動以來,谷歌一直在改組該公司虧損的手機部門,對機頂盒業(yè)務(wù)似乎興趣不
[家用電子]
IDT推出首款擁有Class-G耳機和DDX Class-D的音頻解碼器
擁有模擬和數(shù)字領(lǐng)域的優(yōu)勢技術(shù)、提供領(lǐng)先的混合信號半導(dǎo)體解決方案的供應(yīng)商 IDT? 公司 (Integrated Device Technology, Inc.; NASDAQ: IDTI) 宣布,已推出業(yè)界首款擁有集成class-G 耳機放大器和 DDXTM class-D 揚聲器放大器的超低功耗高清音頻解碼器。IDT 設(shè)計的創(chuàng)新解碼器可滿足 Windows 8 的運行時 D3 低功耗待機模式的嚴格要求,從而延長新一代筆記本和平板電腦的電池壽命。 IDT 92HD95B 是一款擁有 24 位分辨率的四通道高清音頻解碼器(兩個立體聲 DAC 和ADC)。class-G 耳機放大器與現(xiàn)一代 class-AB 耳機放大器相比,可減少功
[模擬電子]
采用ADA4851 放大器和 ADV7180 視頻解碼器的低成本差分視頻接收器
電路功能與優(yōu)勢 本文所述電路如圖1所示,它可提供一種低成本、低功耗、單極性、差分接收器。輸入的視頻信號首先由ADA4851-1處理,然后由視頻解碼器 ADV7180 轉(zhuǎn)換為數(shù)字量。該電路可消除輸入視頻信號的地電位差所引起的共模噪聲和相位噪聲,非常適合汽車信息娛樂與視覺安全系統(tǒng)使用。ADA4851系列放大器和 ADV7180 視頻解碼器均已通過AECQ100認證,二者均為汽車應(yīng)用的理想產(chǎn)品。 這些放大器具有低功耗、低成本、高速和快速建立特性,特別適合許多重視這些要求的視頻應(yīng)用。為簡明起見,圖1僅顯示了一個放大器,但實際上每路輸入均可以根據(jù)需要配置多個這種放大器電路。 圖1. 采用ADA4851的低成本差分接
[模擬電子]
采用ADA4851 放大器和 ADV7180 視頻<font color='red'>解碼器</font>的低成本差分視頻接收器
全新 32 位微控制器實現(xiàn)真正的單芯片DRM 數(shù)字音頻編解碼器
隨著近幾年數(shù)字音頻產(chǎn)品的爆炸性增長,市場上出現(xiàn)了很多芯片或者芯片組來滿足更高級的播放器要求。但是有些進入數(shù)字音頻市場的產(chǎn)品也存在一些陷阱,事情并不是像選取適當?shù)奶幚砥饔布菢雍唵巍? 在近幾年,一直是單獨的音頻和多媒體播放器在占據(jù)市場的主體,但是一些消費者也在試圖把他們的便攜式媒體播放器與其家庭或者汽車立體聲音響設(shè)備連接在一起,這也促使一些在家庭或者汽車立體聲音響設(shè)備市場的廠商把他們的高保真(HiFi)系統(tǒng)用于數(shù)字音頻時代。 采用計算機硬件 一些廠商已經(jīng)試圖在音頻和多媒體播放器中采用計算機硬件,這些硬件雖然在處理計算機多任務(wù)的龐大數(shù)據(jù)面前表現(xiàn)非常優(yōu)秀,但是卻給音頻設(shè)計師帶來了很大挑戰(zhàn),主要表現(xiàn)在相對較慢的速度、不可預(yù)知的任務(wù)
[嵌入式]
基于ARM的MPEG-4軟解碼器的優(yōu)化與實現(xiàn)
1 引 言 MPEG-4視頻壓縮標準自問世以來受到人們的廣泛關(guān)注。近幾年,嵌入式應(yīng)用中對MPEG-4播放器的實現(xiàn)已經(jīng)成為眾多廠家的研究熱點。專用的MPEG-4播放芯片已經(jīng)非常普遍,但是減少功耗和降低成本一直是商家追求的目標,因此,隨著嵌入式的主流微處理器ARM的處理能力越來越強,用他來實現(xiàn)MPEG-4系統(tǒng)的軟解碼成為了眾多嵌入式設(shè)計公司研究的重點內(nèi)容。由于MPEG-4系統(tǒng)龐大且需要大量的數(shù)據(jù)處理,因此在ARM中實現(xiàn)MPEG-4軟解碼需要對其原算法進行充分的優(yōu)化才能達到理想的性能。為此研究了一種基于ARM926EJ-S微處理器的MPEG-4解碼算法的純軟件實現(xiàn)和優(yōu)化的方法,通過對解碼算法的軟件優(yōu)化,將QVGA格式MPEG-4
[單片機]
基于單片機的紅外遙控器解碼器的設(shè)計
  TC9012F是一種通用型紅外遙控信號發(fā)送用CMOS大規(guī)模集成電路,適用于電視(TV),磁帶錄像機(VTR),激光唱機等設(shè)備的遙控操作。市場上,以TC9012F為核心的9012型紅外遙控器被廣泛使用且價格便宜。將設(shè)計的基于單片機AT89C51的9012型紅外遙控解碼器應(yīng)用于生產(chǎn)即時顯示系統(tǒng)中,作為參數(shù)設(shè)置和系統(tǒng)控制用紅外遙控器,在實際應(yīng)用中收到了良好效果。   1 紅外線遙控信號發(fā)送器電路 TC9012F的遙控信號   TC9012F為4位專用微控制器,其內(nèi)部振蕩電路的振蕩頻率fosc典型值為455 kHz。當不按下操作鍵時,其內(nèi)部455 kHz的時鐘振蕩器停止工作,以減少電池消耗。內(nèi)部分頻電路將振蕩頻率,fosc進行12
[單片機]
小廣播
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved