
Crystal HD es el núcleo de propiedad intelectual de semiconductores de hardware (SIP) de Broadcom que realiza la decodificación de vídeo . [ 1 ]
Características
Se lanzaron dos procesadores multimedia de un solo chip bajo la marca Crystal HD: BCM970012 (nombre en clave Link) y BCM970015 (nombre en clave Flea). [ 2 ] Ambos estaban disponibles como tarjetas mini PCIe . [ 3 ] [ 4 ]
El BCM970012 admite la decodificación por hardware de H.264/MPEG-4 AVC , VC-1 , WMV9 y MPEG-2 en resoluciones de hasta 1080p y el BCM970015 admite además DivX 3.11, 4.1, 5.X, 6.X y Xvid . [ 3 ] Los chips Crystal HD no admiten códecs como VP8 , VP9 , Daala y HEVC , que se lanzaron después del hardware. AnandTech analizó el BCM970012 en diciembre de 2009, comparando sus capacidades de decodificación de vídeo con las del NVIDIA ION , [ 5 ] mientras que el BCM970015 se analizó a mediados de 2010. [ 6 ]
Los chips Crystal HD se encontraban normalmente en ordenadores con CPU Intel Atom [ 7 ] (como el Dell Inspiron Mini 10 [ 8 ], el HP Slate 500 o ExoPC , el ASUS Eee Keyboard ), que carecían de CPU lo suficientemente rápidas como para decodificar vídeo de alta definición únicamente mediante software.
Según el código fuente de libavcodec , los chips Crystal HD tienen una interfaz muy simple: los programas de software que los utilizan "introducen paquetes demultiplexados por un extremo y obtienen la imagen decodificada (campos/fotogramas) por el otro". [ 9 ] Sin embargo, se requiere almacenamiento en búfer adicional debido a los retrasos variables entre la entrada de los paquetes sin procesar y la salida de las imágenes decodificadas, causados tanto por los fotogramas B del vídeo como por peculiaridades o errores en el hardware Crystal HD. [ 9 ]
Obsolescencia
Hasta 2010, las capacidades de decodificación de vídeo por hardware solo estaban ampliamente disponibles en GPU discretas , y muchas CPU no eran lo suficientemente rápidas como para decodificar vídeo de alta definición de última generación únicamente mediante software.
La necesidad de hardware acelerador de decodificación de vídeo dedicado, como Crystal HD, en ordenadores basados en x86 se redujo considerablemente con el lanzamiento en 2010 de la serie Intel Core i , que incorporaba una GPU integrada con hardware Intel Clear Video para la decodificación de vídeo. En las generaciones posteriores de procesadores Intel, el hardware de decodificación de vídeo pasó a denominarse Intel Quick Sync Video . AMD siguió el ejemplo incorporando el hardware Unified Video Decoder en sus GPU integradas .
Soporte del sistema operativo
El núcleo SIP de Crystal HD debe ser compatible con un controlador de dispositivo , que proporciona las interfaces de vídeo. Una de estas interfaces es utilizada por el software del usuario final, por ejemplo Media Player Classic o GStreamer , para acceder a CrystalHD.
Linux
Broadcom publicó un controlador de dispositivo Linux bajo la Licencia Pública General GNU (GPL) versión 2. [ 10 ] Broadcom también publicó el código fuente de la aplicación y la biblioteca de forma gratuita bajo la Licencia Pública General Reducida GNU (LGPL), versión 2.1
Se puede acceder a Crystal HD a través de la interfaz de la API de aceleración de vídeo mediante un controlador experimental (sin embargo, no se puede recuperar del archivo vinculado). [ 11 ] Hay disponible un complemento de GStreamer . [ 12 ]
La compatibilidad con Crystal HD está disponible en FFmpeg y MPlayer cuando se compilan con la opción correspondiente. [ 13 ] [ 14 ]
Se podía agregar a la primera generación de Apple TV cuando se instalaba OSMC , [ 15 ] aunque el soporte se eliminó en 2017. [ 16 ]
Microsoft Windows
Broadcom publicó un controlador de dispositivo para Microsoft Windows que proporciona filtros de renderizado DirectShow acelerados . [ 10 ]
Véase también
Tecnologías Broadcom relacionadas
Referencias
- ↑ "Producto destacado: solución Crystal HD | Broadcom" . www.broadcom.com . Archivado del original el 20 de abril de 2015. Consultado el 12 de enero de 2022 .
- ↑ Notas de la versión: Users.htm incluido con el controlador de Windows.
- 1 2 "Broadcom Crystal HD en la wiki de Kodi/XCMC" . XBMC / Kodi . Archivado del original el 9 de marzo de 2019. Consultado el 11 de enero de 2021 .
- ↑ "Kodi en Chromecast" . 21 de octubre de 2017.Jueves, 9 de noviembre de 2017
- ↑ Anand Lal Shimpi (29 de diciembre de 2009). "XBMC y Broadcom ofrecen una actualización de decodificación 1080p para netbooks, nettops y Apple TVs con recursos limitados" . Archivado del original el 22 de enero de 2010.
- ↑ "La guía definitiva de Tom para comprar netbooks de 10,1 pulgadas: otoño de 2010" . 5 de octubre de 2010.
- ^ Sebayang, Andreas. "Broadcom: Crystal-HD-Chip para plataforma-netbook-pine-trail" . Golem.de . Consultado el 3 de marzo de 2021 .
- ^ "Máquina de expansión Broadcom Crystal HD con NVIDIA Ion" . www.ferra.ru (en ruso) . Consultado el 3 de marzo de 2021 .
- 1 2 Philip Langdale (10 de marzo de 2011). "Soporte del decodificador CrystalHD v7" . FFmpeg .
- 1 2 "Controlador de dispositivo Crystal HD" . Archivado del original el 09/05/2015.
- ↑ "Crystalhd-video - Gitorious" . Archivado del original el 2 de noviembre de 2012. Consultado el 28 de junio de 2014 .
- ↑ "Debian -- Error" .
- ↑ "Compatibilidad de Broadcom Crystal HD con MPlayer y FFmpeg - Phoronix" . Phoronix . Consultado el 3 de marzo de 2021 .
- ↑ "Wubble : divagaciones de Philip Langdale sobre temas posiblemente interesantes" .
- ↑ "Cómo instalar el decodificador de vídeo CrystalHD" .
- ↑ "Decir adiós a Apple TV" . OSMC . 24 de septiembre de 2017. Consultado el 3 de marzo de 2021 .
- Broadcom
- aceleración de vídeo
- ASIC de compresión y descompresión de vídeo