CoreAVC

CoreAVC Video Codec
Type Video codec
Udvikler CoreCodec Inc.
Skrevet i Xi
Operativ system Windows , Mac OS X , Linux (kun OEM), Symbian , Windows CE , Windows Mobile , Windows Smartphone , PalmOS
Licens Proprietær , kommerciel
Internet side corecodec.com

CoreAVC  er et proprietært video-codec til afkodning af H.264/MPEG-4 AVC (Advanced Video Coding) videoformat .

Dekoderen er i øjeblikket en af ​​de hurtigste softwaredekodere. Dette gør det muligt for low-end-computere at afspille AVC-videoindhold med lav opløsning, og high-end-computere kan afspille high-definition- video . CoreAVC har også understøttelse af hardwareacceleration gennem GPU'er . Den er implementeret i to versioner: via DXVA til alle ATI-AMD- eller NVIDIA -grafikchips , der understøtter denne grænseflade, og også direkte via CUDA  til NVIDIA-chips. CoreAVC understøtter alle H.264 -profiler undtagen 4:2:2 og 4:4:4.

Omkostningerne ved CoreAVC med de nødvendige funktioner er omkring $15 [1] .

CoreAVC er inkluderet som en del af CorePlayer Multimedia Framework og bruges også af Joost [2]  , et videodistributionssystem over internettet , der bruger peer-to-peer tv-teknologi .

DMCA-klage mod CoreAVC-For-Linux

Et open source -projekt kaldet CoreAVC-For-Linux har udgivet på Google Code patches til MPlayer open media player loader , så kun CoreAVC DirectShow - filteret kan bruges i fri software- termer . Det inkluderer ikke selve CoreAVC, men tillader simpelthen MPlayer at bruge det. Dette projekt indeholder også patches til brug af codec'et i MythTV , open source-software til hjemmebiograf-pc'er og xine -medieafspilleren .

I maj 2008 blev der truffet en afgørelse mod CoreAVC-For-Linux på grund af en DMCA - klage [3] . Der har været spekulationer om denne klage om, at projektet, der kun var en indpakning, ikke brugte ophavsretligt beskyttede materialer, men omvendt konstruktionsteknologi kunne bruges uden forudgående tilladelse, hvilket blev fortolket af CoreCodec, Inc. som en overtrædelse af DMCA [4] . CoreCodec udtalte, at der var grunde til reverse engineering, og det skete ved en fejl [5] og undskyldte over for fællesskabet [6] . Projektet er nu online igen og er anerkendt af CoreCodec.

Understøttelse af forskellige platforme

I begyndelsen af ​​2008, på grund af stor efterspørgsel, porterede CoreCodec den tidligere kun Windows CoreAVC til en række forskellige operativsystemer og processorarkitekturer, herunder endda nogle GPU'er . Windows , MacOS X og Linux understøttes i øjeblikket samt mobile operativsystemer såsom PalmOS , Symbian , Windows CE og Windows til smartphones. Linux-versionen er ikke tilgængelig for detailhandel, kun for OEM'er . Sammen med nye operativsystemer understøttes også nogle processorarkitekturer. CoreAVC (omdøbt CorePlayer Archived 3. juli 2009 på Wayback Machine Desktop/Mobile) kører ikke kun på 32/64-bit x86 , men også på PowerPC (inklusive Altivec- understøttelse ), ARM9 , ARM11 og MIPS . Hvad angår GPU'en, understøttes Intel 2700g , ATI Imageon , Marvell Monahan, (begrænset) Qualcomm QTv, understøttelse af andre GPU'er annonceres i den nærmeste fremtid.

NVIDIA GPU-understøttelse

10. februar 2009 integreret og implementeret hardwaresupport til CoreAVC til NVIDIA GPU'er ved hjælp af CUDA -teknologi [7] . Det er værd at bemærke, at NVIDIA bruger sin egen PureVideo -teknologi til H.264/MPEG-4-hardwareafkodning .

Noter

  1. CoreCodec-websted (downlink) . Arkiveret fra originalen den 3. april 2012. 
  2. Joost - FAQ: Teknologi arkiveret 17. maj 2007.
  3. CoreCodec klager over kopieret kode (downlink) . Chilling Effects Clearinghouse (30. april 2008). Hentet 5. maj 2008. Arkiveret fra originalen 3. april 2012. 
  4. DMCA-fjernelse af coreavc-for-linux/CoreCodec-hjemmesiden Arkiveret fra originalen den 5. december 2008. (maj 2008)
  5. DMCA-fjernelse af coreavc-for-linux, meddelelse 5780 Arkiveret 5. december 2008. (maj 2008)
  6. DMCA-fjernelse af coreavc-for-linux, meddelelse 5785 Arkiveret 5. december 2008. (maj 2008)
  7. GPU-understøttelse til NVIDIA CUDA frigivet Arkiveret 19. juni 2009 på Wayback Machine (februar 2009)

Links