Video Coding Engine: Difference between revisions

Content deleted Content added
m Reverted 1 edit by 159.146.102.96 (talk) to last revision by GreenC bot
Rescuing 2 sources and tagging 1 as dead.) #IABot (v2.0.9.5
 
Line 3:
'''Video Code Engine''' ('''VCE''', was earlier referred to as '''Video Coding Engine''',<ref name="amd-introducing"/> '''Video Compression Engine'''<ref>{{cite web|url=https://www.amd.com/en/media/43876/download|title=Product brief|website=amd.com}}</ref> or '''Video Codec Engine'''<ref>{{cite web|url=https://subscriptions.amd.com/newsletters/channelnews/pdf_guides/51884i_update_to_the_qrg_october2014.pdf |title=Updates|website=amd.com}}</ref> in official AMD documentation) is [[Advanced Micro Devices|AMD's]] [[video encoding]] [[application-specific integrated circuit]] implementing the [[video codec]] [[H.264/MPEG-4 AVC]]. Since 2012 it was integrated into all of their [[List of AMD graphics processing units|GPUs]] and [[List of AMD accelerated processing units|APUs]] except Oland.
 
VCE was introduced with the [[Radeon HD 7000 series]] on 22 December 2011.<ref>{{cite web |url=https://www.amd.com/Documents/UVD3_whitepaper.pdf |title=White Paper AMD UnifiedVideoDecoder (UVD) |date=2012-06-15 |access-date=2017-05-20}}</ref><ref>{{cite web |url=https://www.anandtech.com/show/5261/amd-radeon-hd-7970-review/9 |archive-url=https://web.archive.org/web/20120107150652/http://www.anandtech.com/show/5261/amd-radeon-hd-7970-review/9 |url-status=dead |archive-date=January 7, 2012 |title=AnandTech Portal &#124; AMD Radeon HD 7970 Review: 28nm And Graphics Core Next, Together As One |publisher=Anandtech.com |access-date=2014-03-27}}</ref><ref>{{cite web |url=https://techreport.com/review/22192/amd-radeon-hd-7970-graphics-processor/5 |title=AMD's Radeon HD 7970 graphics processor - The Tech Report - Page 5 |date=3 January 2012 |publisher=The Tech Report |access-date=2014-03-27}}</ref> VCE occupies a considerable amount of the [[die (integrated circuit)|die]] surface at the time of its introduction<ref>{{cite web |url=http://www.abload.de/img/llano-blockdiagramm-95qhq1.jpg |title=AMD A-Series APU block diagram |date=2011-06-30 |access-date=2015-01-22 }}{{Dead link|date=August 2025 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> and is not to be confused with AMD's [[Unified Video Decoder]] (UVD).
 
As of [[AMD Raven Ridge]] (released January 2018), UVD and VCE were succeeded by [[Video Core Next]] (VCN).
Line 90:
 
==Operating system support==
The VCE SIP core needs to be supported by the [[device driver]]. The device driver provides one or multiple [[Application programming interface|interfaces]], e. g. [[OpenMAX IL]]. One of these interfaces is then used by end-user software, like [[GStreamer]] or [[HandBrake]] (HandBrake rejected VCE support in December 2016,<ref>{{cite web |url=https://github.com/HandBrake/HandBrake/pull/88 |title=HandBrake rejected VCE pull request |website=[[GitHub]] |date=2016-12-08 |access-date=2017-08-15}}</ref> but added it in December 2018<ref name="Handbrake">{{cite web |url=https://forum.handbrake.fr/viewtopic.php?f=33&t=38539#p181659 |title=HandBrake added VCE support in v1.2.0 |date=2018-12-22 |access-date=2018-12-31 |archive-date=2022-03-04 |archive-url=https://web.archive.org/web/20220304141623/https://forum.handbrake.fr/viewtopic.php?f=33&t=38539#p181659 |url-status=dead }}</ref>), to access the VCE hardware and make use of it.
 
AMD's [[proprietary software|proprietary]] device driver [[AMD Catalyst]] is available for multiple operating systems and support for VCE was added to it{{citation needed|date=June 2014}}. Additionally, a [[free and open-source graphics device driver#ATI/AMD|free device driver]] is available. This driver also supports the VCE hardware.
Line 105:
 
===Windows===
The software "MediaShow Espresso Video Transcoding" seems to utilize VCE and UVD to the fullest extent possible.<ref>{{cite web |url=https://www.guru3d.com/articles_pages/amd_a8_7600_apu_review,13.html |title=MediaShow Espresso Video Transcoding Benchmark |date=2014-01-14 |access-date=2017-05-20 |archive-date=2022-03-04 |archive-url=https://web.archive.org/web/20220304141613/https://www.guru3d.com/articles_pages/amd_a8_7600_apu_review,13.html |url-status=dead }}</ref>
 
[[XSplit Broadcaster]] supports VCE from version 1.3.<ref>{{cite web |url=http://www.splitmedialabs.com/news/109-splitmedialabs-releases-xsplit-gamecaster-and-updates-xsplit-broadcaster-13 |archive-url=https://archive.today/20140722041719/http://www.splitmedialabs.com/news/109-splitmedialabs-releases-xsplit-gamecaster-and-updates-xsplit-broadcaster-13 |url-status=dead |archive-date=2014-07-22 |title=XSplit Broadcaster 1.3 maintenance update includes mainly performance enhancements and maintenance fixes including such noteworthy features such as support for AMD's VCE H.264 hardware encoder}}</ref>