Articulo de referencia

CoreAVC

CoreAVC era un códec propietario para decodificar el formato de vídeo H.264/MPEG-4 AVC (Advanced Video Coding). En 2010, cuando CoreAVC era un decodificador exclusivamente por s...

CoreAVC era un códec propietario para decodificar el formato de vídeo H.264/MPEG-4 AVC (Advanced Video Coding).

En 2010, cuando CoreAVC era un decodificador exclusivamente por software, era uno de los decodificadores por software más rápidos, pero aún más lento que los basados ​​en hardware. [ 2 ] CoreAVC admite todos los perfiles H.264 excepto 4:2:2 y 4:4:4.

A partir de 2009, CoreAVC introdujo la compatibilidad con dos formas de aceleración de hardware de GPU para la decodificación H.264 en Windows: CUDA ( solo Nvidia , en 2009) y DXVA (GPU Nvidia y ATI, en 2011).

CoreAVC se incluyó como parte del CorePlayer Multimedia Framework y se utilizaba en el ahora desaparecido cliente de escritorio de Joost [ 3 ], un sistema que distribuía vídeos por Internet utilizando tecnología de televisión peer-to-peer .

Cumplimiento de la DMCA de CoreAVC-For-Linux

Un proyecto de código abierto llamado CoreAVC-For-Linux, alojado en Google Code , modifica el código del cargador del reproductor multimedia de código abierto MPlayer y le permite usar el filtro CoreAVC DirectShow, exclusivo de Windows, en entornos de software libre . No incluye CoreAVC, sino que simplemente permite que MPlayer lo utilice. Este proyecto también contiene parches para usar el códec propietario en MythTV , software de código abierto para ordenadores personales de cine en casa y el reproductor multimedia xine .

En mayo de 2008, Google retiró el proyecto CoreAVC-For-Linux debido a una denuncia por infracción de derechos de autor (DMCA) . [ 4 ] Hubo especulaciones sobre esta denuncia, ya que el proyecto, como envoltorio, no utilizaba material protegido por derechos de autor, pero tal vez se emplearon técnicas de ingeniería inversa sin autorización previa, lo que CoreCodec, Inc. interpretó como una violación de la DMCA. [ 5 ] CoreCodec declaró que la ingeniería inversa fue la razón, que fue un error [ 6 ] y se disculpó con la comunidad. [ 7 ]

CoreAVC-For-Linux ya está de nuevo en línea y cuenta con el reconocimiento y soporte de CoreCodec. Sin embargo, el futuro del proyecto es incierto, ya que el desarrollador ha declarado estar muy ocupado y no tener tiempo suficiente para seguir trabajando en él. Actualmente, el desarrollador solicita la colaboración de cualquier persona interesada en contribuir al proyecto. [ 8 ]

Compatibilidad con múltiples plataformas

A principios de 2008, debido a la gran demanda, CoreCodec adaptó el software, hasta entonces exclusivo para Windows, a una gran variedad de plataformas y arquitecturas de CPU. CoreAVC ahora es compatible con los sistemas operativos Windows, macOS y Linux, así como con sistemas operativos móviles integrados como Palm OS, Symbian, Windows CE y Windows Mobile, aunque la versión para Linux no está disponible para el público general, sino solo para fabricantes de equipos originales (OEM). CoreAVC funciona no solo en arquitecturas x86 de 32 y 64 bits , sino también en PowerPC (incluido el soporte para AltiVec ), ARM9 , ARM11 y MIPS . En cuanto a las GPU, admite Intel 2700G , ATI Imageon , Marvell Monahan y (de forma limitada) Qualcomm QTv.

En febrero de 2009, CoreCodec lanzó una actualización de CoreAVC que implementaba compatibilidad con Nvidia CUDA . CUDA permite que ciertas tarjetas gráficas de Nvidia ayuden en la decodificación de vídeo. En marzo de 2011, CoreCodec introdujo compatibilidad con DXVA . Al igual que CUDA, DXVA permite que las tarjetas gráficas basadas en ATI y NVIDIA ayuden en la decodificación de vídeo. [ 1 ]

Referencias

  1. 1 2 "Registro de cambios de CoreAVC" . www.corecodec.com . Archivado del original el 2 de enero de 2017. Consultado el 17 de diciembre de 2020 .
  2. ¿CoreAVC es más potente que AVIVO y PureVideo  ? Archivado el 10 de junio de 2007 en Wayback Machine (abril de 2006).
  3. Joost - Preguntas frecuentes: Tecnología. Archivado el 17 de mayo de 2007 en Wayback Machine.
  4. "CoreCodec se queja de código copiado" . Chilling Effects Clearinghouse. 30 de abril de 2008. Archivado del original el 19 de febrero de 2012. Consultado el 5 de mayo de 2008 .
  5. "Retirada por DMCA de coreavc-for-linux/CoreCodec Homepage" . Archivado del original el 9 de mayo de 2008. Consultado el 9 de mayo de 2008 .
  6. Eliminación por infracción de derechos de autor (DMCA) de coreavc-for-linux, mensaje 5780 (mayo de 2008)
  7. Eliminación por infracción de derechos de autor (DMCA) de coreavc-for-linux, mensaje 5785 (mayo de 2008)
  8. "coreavc-for-linux" . coreavc-for-linux. 10/06/2012 . Consultado el 10/06/2012 .
  • Sitio web oficialEdita esto en Wikidata
  • CoreCodec, Inc.
  • CorePlayer (multiplataforma)
  • Discusión en Doom9.org sobre CoreAVC
  • Openlaw: la legislación estadounidense actual y la ingeniería inversa.
  • coreavc-for-linux - Google Code
Obtenido de " https://en.wikipedia.org/w/index.php?title=CoreAVC&oldid=1257254815 "