An Entity of Type: organisation, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

The X video extension, often abbreviated as XVideo or Xv, is a video output mechanism for the X Window System. The protocol was designed by David Carver; the specification for version 2 of the protocol was written in July 1991. It is mainly used today to resize video content in the video controller hardware in order to enlarge a given video or to watch it in full screen mode. Without XVideo, X would have to do this scaling on the main CPU. That requires a considerable amount of processing power, which could slow down or degrade the video stream; video controllers are specifically designed for this kind of computation, so can do it much more cheaply. Similarly, the X video extension can have the video controller perform color space conversions, and change the contrast, brightness, and hue o

Property Value
dbo:abstract
  • La extensión de vídeo X, comúnmente abreviado como XVideo o Xv, es un mecanismo de producción del vídeo para el Sistema de ventanas X. El protocolo estuvo diseñado por David Carver. La especificación para versión 2 del protocolo se escribió en julio de 1991.​ Es utilizado actualmente para cambiar el tamaño del vídeo en el hardware del controlador, para ampliar un vídeo o poder verlo en pantalla completa. Sin XVideo, tendríamos que hacer este cambio de tamaño con la CPU principal. Esto carga considerablemente nuestro procesador, el cual podría ir más despacio o degradar la corriente de vídeo. Los controladores de vídeo son específicamente diseñados para esta clase de computación, así que lo puede hacer mucho más sencillo. De este modo, la extensión de vídeo X puede hacer que el controlador de vídeo realice conversiones de color y cambie el contraste, brillo, y tono de la retransmisión de vídeo mostrada. Para hacer funcionar esto, se necesitan principalmente tres cosas: * El controlador de vídeo tiene que proporcionar funciones requeridas. * El software del controlador del dispositivo de vídeo y el servidor de exhibición X tienen que implementar la interfaz de XVideo. * El software de reproducción de vídeo debe utilizar esta interfaz. La mayoría de controladores de vídeo modernos proporcionan las funciones requeridas para XVideo. Esta característica está conocida como hardware scaling y YUV aceleración o a veces como aceleración de hardware 2D. El servidor de XFree86 ha implementado XVideo desde la versión 4.0.2. Para comprobar si un servidor de exhibición soporta XVideo, uno puede utilizar la utilidad xdpyinfo. Para comprobar si el controlador de vídeo proporciona las funciones requeridas y si el controlador del dispositivo implementa XVideo puede utilizar el programa xvinfo. Los programas de reproducción de video que se ejecutan bajo el sistema X Window, como MPlayer, MythTV o xine, generalmente tienen una opción para habilitar la salida de XVideo. Es muy recomendable activar esta opción si el hardware de video de la GPU del sistema y los controladores de dispositivo son compatibles con XVideo y los sistemas de renderizado más modernos como OpenGL y VDPAU no están disponibles; la aceleración es muy notable incluso en una CPU rápida. Si bien el protocolo en sí tiene características para leer y escribir secuencias de video desde y hacia adaptadores de video, en la práctica hoy en día solo se utilizan las funciones XvPutImage y XvShmPutImage: el programa cliente prepara imágenes repetidamente y las pasa al hardware gráfico para escalarlas, convertirlas y se muestra. (es)
  • The X video extension, often abbreviated as XVideo or Xv, is a video output mechanism for the X Window System. The protocol was designed by David Carver; the specification for version 2 of the protocol was written in July 1991. It is mainly used today to resize video content in the video controller hardware in order to enlarge a given video or to watch it in full screen mode. Without XVideo, X would have to do this scaling on the main CPU. That requires a considerable amount of processing power, which could slow down or degrade the video stream; video controllers are specifically designed for this kind of computation, so can do it much more cheaply. Similarly, the X video extension can have the video controller perform color space conversions, and change the contrast, brightness, and hue of a displayed video stream. In order for this to work, three things have to come together: * The video controller has to provide the required functions. * The device driver software for the video controller and the X display server program have to implement the XVideo interface. * The video playback software has to make use of this interface. Most modern video controllers provide the functions required for XVideo; this feature is known as hardware scaling and YUV acceleration or sometimes as 2D hardware acceleration. The XFree86 X display server has implemented XVideo since version 4.0.2. To check whether a given X display server supports XVideo, one can use the utility xdpyinfo. To check whether the video controller provides the required functions and whether the X device driver implements XVideo for any of them, one can use the xvinfo program. Video playback programs that run under the X Window system, such as MPlayer, MythTV or xine, typically have an option to enable XVideo output. It is very advisable to switch on this option if the system GPU video-hardware and device drivers supports XVideo and more modern rendering systems such as OpenGL and VDPAU are unavailable – the speedup is very noticeable even on a fast CPU. While the protocol itself has features for reading and writing of video streams from and to video adapters, in practice today only the functions XvPutImage and XvShmPutImage are used: the client program repeatedly prepares images and passes them on to the graphics hardware to be scaled, converted and displayed. (en)
  • O X video extension, sendo normalmente abreviado como XVideo ou Xv, é um output de saída para vídeo para o X Window System. O protocolo foi desenvolvido por David Canver, A especificação para a versão 2 do protocolo foi escrita em Julho de 1991. Hoje em dia é mais usado para redimensionar o conteúdo do vídeo no no hardware do controlador do vídeo para expandir o vídeo em questão ou para assisti-lo em tela cheia. Sem XVideo, seria necessário para fazer isso escalando para CPU principal. Isso requere uma consideralvemente poder de processamento, no qual poderia diminuir ou degradar o stream do vídeo, controladores de vídeo são especificadamente feitos para esse tipo de computação, então podendo fazer isso muito mais barato. Similiar o X video extension pode ter um controlador de vídeo fazendo conversas com o espaço de cores e mudar o contraste, brilho e a matiz do vídeo mostrado em stream. Para isso funcionar, três coisas precisam ir juntas: * O controlador de vídeo deve fornecer as funções necessárias. * O driver de dispositivo do software para o controlador de vídeo e o programa do X display server deve implementar o XVideo interface. * O software de reprodução de vídeo tem de fazer uso desta interface. Os controladores de vídeos modernos conseguem fornecer as funções necessárias para XVideo, esse recurso é conhecido como escalonamento de hardware e YUV aceleração ou, às vezes, como aceleração de hardware 2D. O XFree86 de display X o servidor implementou XVideo desde a versão 4.0.2. Para verificar se um dado X display server suporta XVideo, pode-se usar a ferramenta xdpyinfo. Para verificar se o controlador de vídeo fornece as funções necessárias e se o X driver de dispositivo implementa XVideo para qualquer um deles, pode-se usar o xvinfo programa. Reprodução de vídeo programas que rodam pelo o X Window system, como o MPlayer, MythTV ou xine, normalmente tem uma opção para ativar XVideo saída. É muito aconselhável para ativar esta opção se o sistema de GPU de vídeo de hardware e drivers de dispositivo suporta XVideo e mais modernos sistemas de processamento, tais como OpenGL e VDPAU não estão disponíveis, o velocidade de processamento é muito perceptível até mesmo em um CPU com bons componentes. Enquanto o protocolo em si tem recursos para leitura e gravação de streams de vídeo e para placas de vídeo, na prática, hoje, apenas as funções XvPutImage e XvShmPutImage são utilizadas: o programa cliente repetidamente prepara as imagens e as transmite para o hardware de gráficos para ser ampliados, convertidos e apresentados. (pt)
  • Расширение X video, чаще сокращаемое до XVideo или Xv обеспечивает механизм вывода видео в X Window System. Изначально протокол был разработан Девидом Карвером, а его текущая версия (вторая) была написана в Июле 1991. Основным его назначением и по нынешний день остаётся аппаратное масштабирование (в качестве аппаратуры подразумеваются видеокарты) воспроизводимого видео для просмотра его в полноэкранном режиме. Без XVideo эту работу пришлось бы целиком выполнять центральному процессору, что требовало бы больше ресурсов и могло бы приводить в ряде случаев к замедлению воспроизведения или ухудшению изображения. Кроме того расширение X video использует видеокарту для преобразования цветового пространства. С его помощью можно аппаратно регулировать яркость, контрастность и тон отображаемого видеопотока. Для того чтобы использовать это расширение необходимы и достаточны три вещи: * Видеокарта должна поддерживать необходимые функции; * Её драйвер и X-сервер поддерживает интерфейс XVideo; * Воспроизводящая видео программа написана с возможностью использования этого интерфейса. Большинство современных видеокарт обеспечивают необходимые для XVideo функции. Обычно их называют аппаратной поддержкой масштабирования и ускорения преобразования YUV или просто аппаратным ускорением 2D графики. X server XFree86 (операционных систем UNIX, Linux, и частично в Mac OS X) поддерживает расширение XVideo начиная с версии 4.0.2. Чтобы убедиться, что ваш X server поддерживает это расширение можно воспользоваться утилитой xdpyinfo. А для проверки, что текущая видеокарта поддерживает необходимые функции можно использовать программу xvinfo. (ru)
dbo:author
dbo:latestReleaseDate
  • 1991-07-25 (xsd:date)
dbo:latestReleaseVersion
  • 2.0
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 737267 (xsd:integer)
dbo:wikiPageLength
  • 8310 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1071182109 (xsd:integer)
dbo:wikiPageWikiLink
dbp:author
dbp:latestReleaseDate
  • 1991-07-25 (xsd:date)
dbp:latestReleaseVersion
  • 2 (xsd:integer)
dbp:name
  • X video extension (en)
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • La extensión de vídeo X, comúnmente abreviado como XVideo o Xv, es un mecanismo de producción del vídeo para el Sistema de ventanas X. El protocolo estuvo diseñado por David Carver. La especificación para versión 2 del protocolo se escribió en julio de 1991.​ Es utilizado actualmente para cambiar el tamaño del vídeo en el hardware del controlador, para ampliar un vídeo o poder verlo en pantalla completa. Sin XVideo, tendríamos que hacer este cambio de tamaño con la CPU principal. Esto carga considerablemente nuestro procesador, el cual podría ir más despacio o degradar la corriente de vídeo. Los controladores de vídeo son específicamente diseñados para esta clase de computación, así que lo puede hacer mucho más sencillo. De este modo, la extensión de vídeo X puede hacer que el controlador (es)
  • The X video extension, often abbreviated as XVideo or Xv, is a video output mechanism for the X Window System. The protocol was designed by David Carver; the specification for version 2 of the protocol was written in July 1991. It is mainly used today to resize video content in the video controller hardware in order to enlarge a given video or to watch it in full screen mode. Without XVideo, X would have to do this scaling on the main CPU. That requires a considerable amount of processing power, which could slow down or degrade the video stream; video controllers are specifically designed for this kind of computation, so can do it much more cheaply. Similarly, the X video extension can have the video controller perform color space conversions, and change the contrast, brightness, and hue o (en)
  • O X video extension, sendo normalmente abreviado como XVideo ou Xv, é um output de saída para vídeo para o X Window System. O protocolo foi desenvolvido por David Canver, A especificação para a versão 2 do protocolo foi escrita em Julho de 1991. Hoje em dia é mais usado para redimensionar o conteúdo do vídeo no no hardware do controlador do vídeo para expandir o vídeo em questão ou para assisti-lo em tela cheia. Sem XVideo, seria necessário para fazer isso escalando para CPU principal. Isso requere uma consideralvemente poder de processamento, no qual poderia diminuir ou degradar o stream do vídeo, controladores de vídeo são especificadamente feitos para esse tipo de computação, então podendo fazer isso muito mais barato. Similiar o X video extension pode ter um controlador de vídeo faz (pt)
  • Расширение X video, чаще сокращаемое до XVideo или Xv обеспечивает механизм вывода видео в X Window System. Изначально протокол был разработан Девидом Карвером, а его текущая версия (вторая) была написана в Июле 1991. Основным его назначением и по нынешний день остаётся аппаратное масштабирование (в качестве аппаратуры подразумеваются видеокарты) воспроизводимого видео для просмотра его в полноэкранном режиме. Без XVideo эту работу пришлось бы целиком выполнять центральному процессору, что требовало бы больше ресурсов и могло бы приводить в ряде случаев к замедлению воспроизведения или ухудшению изображения. Кроме того расширение X video использует видеокарту для преобразования цветового пространства. С его помощью можно аппаратно регулировать яркость, контрастность и тон отображаемого вид (ru)
rdfs:label
  • Extensión de video X (es)
  • X video extension (pt)
  • Расширение X video (ru)
  • X video extension (en)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • X video extension (en)
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License