CoreAVC
![]() | |
Разработчик(и) | CoreCodec, Inc. |
---|---|
Первоначальный выпуск | 2 января 2006 г. |
Финальный выпуск | 3.0.1.0 (9 сентября 2011 г [1] ) [±] |
Предварительный выпуск | не [±] |
Написано в | Core-C (модульный ANSI C ), C++ |
Операционная система | Windows , CE , мобильный ; macOS , Linux (только OEM), Symbian , iOS , Palm OS , Android |
Доступно в | Английский |
Тип | Кодек |
Лицензия | Собственный |
Веб-сайт | основной кодек |
CoreAVC был собственным кодеком для декодирования видеоформата H.264/MPEG-4 AVC (Advanced Video Coding).
В 2010 году, когда CoreAVC был только программным декодером, это был один из самых быстрых программных декодеров, но все же медленнее аппаратных. [2] CoreAVC поддерживает все профили H.264, кроме 4:2:2 и 4:4:4.
С 2009 года CoreAVC представил поддержку двух форм аппаратного ускорения графического процессора для декодирования H.264 в Windows: CUDA ( Nvidia только , в 2009 году) и DXVA (графические процессоры Nvidia и ATI, в 2011 году).
CoreAVC был включен как часть CorePlayer Multimedia Framework и использовался Joost в ныне несуществующем настольном клиенте. [3] система, которая распространяла видео через Интернет с использованием технологии однорангового телевидения .
Жалоба CoreAVC-For-Linux DMCA
[ редактировать ]Проект с открытым исходным кодом под названием CoreAVC-For-Linux, размещенный в Google Code, исправляет код загрузчика в медиаплеера программе с открытым исходным кодом MPlayer и позволяет ему использовать фильтр CoreAVC DirectShow только для Windows в средах свободного программного обеспечения . Он не включает CoreAVC, а просто позволяет MPlayer его использовать. Этот проект также содержит исправления для использования собственного кодека в MythTV , программном обеспечении с открытым исходным кодом для персональных компьютеров домашнего кинотеатра и медиаплеере xine .
В мае 2008 года проект CoreAVC-For-Linux был закрыт Google из-за жалобы DMCA . [4] Были предположения по поводу этой жалобы DMCA, поскольку проект в качестве оболочки не использовал никаких материалов, защищенных авторским правом, но, возможно, методы обратного проектирования использовались без предварительного разрешения, что CoreCodec, Inc. интерпретировало как нарушение DMCA. [5] CoreCodec заявила, что причиной было обратное проектирование, но это была ошибка. [6] и извинился перед сообществом. [7]
CoreAVC-For-Linux теперь снова в сети и распознается и поддерживается CoreCodec. Несмотря на это, будущее проекта на данный момент находится под вопросом, поскольку разработчик заявил, что очень занят и не имеет достаточно времени, чтобы продолжить работу над ним. В настоящее время разработчик обращается за помощью ко всем разработчикам, заинтересованным в участии в проекте. [8]
Мультиплатформенная поддержка
[ редактировать ]В начале 2008 года, по многочисленным просьбам, CoreCodec портировала версию, которая до этого была доступна только для Windows, на множество платформ и архитектур ЦП. CoreAVC теперь поддерживается в операционных системах Windows, macOS и Linux, а также в мобильных операционных системах, таких как Palm OS, Symbian, Windows CE и Windows Mobile, хотя версия Linux не доступна в розницу, а только для OEM-производителей . CoreAVC работает не только на 32- и 64-битных версиях x86 , но также на PowerPC (включая поддержку AltiVec ), ARM9 , ARM11 и MIPS . Что касается графических процессоров, поддерживаются Intel 2700G , ATI Imageon , Marvell Monahan, (ограниченно) Qualcomm QTv.
В феврале 2009 года CoreCodec выпустила обновление CoreAVC, в котором реализована поддержка Nvidia CUDA . CUDA позволяет некоторым видеокартам Nvidia помогать в декодировании видео. В марте 2011 года CoreCodec представила поддержку DXVA . Как и CUDA, DXVA позволяет видеокартам на базе ATI и NVIDIA помогать в декодировании видео. [1]
Ссылки
[ редактировать ]- ^ Jump up to: а б «Журнал изменений CoreAVC» . www.corecodec.com . Архивировано из оригинала 2 января 2017 года . Проверено 17 декабря 2020 г.
- ^ CoreAVC сильнее, чем AVIVO и PureVideo? Архивировано 10 июня 2007 г. в Wayback Machine (апрель 2006 г.).
- ^ Joost - Часто задаваемые вопросы: Технология. Архивировано 17 мая 2007 г. на Wayback Machine.
- ^ «CoreCodec жалуется на скопированный код» . Информационный центр по леденящим душу эффектам . 30 апреля 2008 г. Проверено 5 мая 2008 г.
- ^ «Удаление DMCA домашней страницы coreavc-for-linux/CoreCodec» . Архивировано из оригинала 9 мая 2008 г. Проверено 9 мая 2008 г.
- ^ Удаление coreavc-for-linux в соответствии с DMCA, сообщение 5780 (май 2008 г.)
- ^ Удаление coreavc-for-linux в соответствии с DMCA, сообщение 5785 (май 2008 г.)
- ^ «coreavc-для-Linux» . coreavc для Linux. 10 июня 2012 г. Проверено 10 июня 2012 г.