806:
621:
329:
498:
228:
35:
705:
145:. Version 1.0 of the specification was published in December 2005. The last draft produced by the OpenMAX Working Group (1.2.0) dates from 2011 and no product has been declared as conformant since 2012. The OpenMAX specification were never updated to support recent codecs like HEVC or VP9, making Android the de facto source of updates to the OpenMAX IL standard.
634:. In the OpenMAX IL, components represent individual blocks of functionality. Components can be sources, sinks, codecs, filters, splitters, mixers, or any other data operator. Depending on the implementation, a component could possibly represent a piece of hardware, a software codec, another processor, or a combination thereof.
471:(Open Sound Library for Embedded Systems) is another Khronos Group API that also provides an audio library for the same target market as OpenMAX AL, while OpenMAX target the complete multimedia services. OpenSL ES and OpenMAX AL audio subset share the same common architecture and have a few common features:
637:
The interface abstracts the hardware and software architecture in the system. The OpenMAX IL API allows the user to load, control, connect, and unload the individual components. This flexible core architecture allows the
Integration Layer to easily implement almost any media use case and mesh with
644:
The OpenMAX IL API was chosen as the base for the API to integrate Audio and Video codecs on
Android, which has resulted in most SoC vendors shipping a minimal implementation that only supports the subset required by Android. Applications do not use those OpenMAX IL components directly, but only
408:
A digital television (DTV) extension specification of OpenMAX AL adds standards-agnostic mobile TV tuning, playback, recording and electronic program guide functionality to OpenMAX AL Multimedia API, as a modular royalty-free, cross-platform C-language API for high-performance digital TV-related
361:
The OpenMAX AL API design devotes particular attention to application-developer friendliness. Its status as an open cross-platform API enables developers to port the same source across multiple devices with minimal effort. Thus OpenMAX AL provides a stable base for application development.
346:
on those objects, to control and configure them. The OpenMAX AL API is divided into two profiles: Media Player and Media Player/Recorder. A platform can be compliant to one or both of these profiles by providing all features included in a profile.
190:). It allows companies that build platforms (e.g. allowing an implementation of an MP3 player) to easily change components like MP3 decoders and Equalizer effects and buy components for their platform from different vendors.
409:
applications on mobile and embedded devices. DTV Extension is compatible with all major mobile TV standards (e.g. DVB-H, ISDB-T, T-DMB, etc.), and supports broadcast, unicast and multicast delivery methods for
Digital TV.
358:- including basic mobile phones, smart “feature” phones, PDAs and mobile digital music players. Nevertheless, this does not preclude its applicability to other sophisticated media playback and recording devices.
815:
The OpenMAX DL API defines a set of low-level multimedia kernels or media processing building blocks. The building blocks might be used to accelerate traditional computational hotspots within standardized media
86:
programming interfaces. It provides abstractions for routines that are especially useful for processing of audio, video, and still images. It is intended for low power and embedded system devices (including
1288:
103:) that need to efficiently process large amounts of multimedia data in predictable ways, such as video codecs, graphics libraries, and other functions for video, image, audio, voice and speech.
1568:
1541:
1627:
418:
OpenMAX AL 1.0 Provisional
Specification - a provisional version, dated 2007-09-02, to facilitate feedback from the community before the final 1.0 release.
1721:
1224:
1489:
1420:
1285:
1123:
1458:
160:. It allows companies that develop applications to easily migrate their applications to different platforms (customers) that support the OpenMAX AL
354:, multimedia API designed for resource-constrained devices. The OpenMAX AL API design puts particular emphasis on ensuring the API is suitable for
106:
OpenMAX provides three layers of interfaces: application layer (AL), integration layer (IL) and development layer (DL). OpenMAX is managed by the
1273:
1171:
1561:
212:
and 3D engines. It allows companies to easily integrate new hardware that supports OpenMAX DL without reoptimizing their low level software.
1402:
685:
1286:
Khronos Group
Releases OpenMAX AL Specification for Application-level Video, Audio and Image Processing on Mobile and Handheld Devices
769:
584:
292:
161:
1142:
1554:
820:
and other integrated media processing engines. The functional scope of the OpenMAX DL interface spans several domains including
641:
The OpenMAX IL API design devotes particular attention to use case flexibility and optimized data transfers between components.
1602:
996:
450:
343:
1542:
Mentor
Graphics - Press Release, Mentor Achieves Industry-First OpenMAX Conformance for Nuclues OS Multimedia Framework
1318:
1001:
970:
726:
541:
519:
249:
645:
through the
Android MediaCodec API. Android's subset of OpenMAX IL with its extensions is now the de facto standard.
1007:
446:
1521:
427:
339:
1516:
1089:
1071:
1017:
938:
886:
679:
638:
existing graph-based media frameworks. The key focus of the OpenMAX IL API is portability of media components.
631:
421:
351:
205:
197:
83:
1274:
https://www.khronos.org/news/press/khronos-group-releases-provisional-openmax-al-digital-tv-extension-specific
1388:
1210:
1536:
1120:
201:
107:
1362:
1344:
1305:
1237:
1108:
1465:
338:
OpenMAX AL accommodates common multimedia application use cases by standardizing a set of representative
1077:
630:
The OpenMAX IL API strives to give media components portability across an array of platforms using the
1049:
497:
227:
96:
962:
922:
805:
764:
620:
579:
328:
287:
1031:
1330:
958:
667:
171:
138:
1406:
704:
34:
1483:
1081:
1063:
1021:
1011:
974:
833:
821:
387:
142:
125:
Initially announced in July 2004. The OpenMAX Working Group was initially founded by members
1172:"Khronos Group Announces New OpenMAX Open Standard for Enabling Effective Media Acceleration"
1085:
1059:
878:
870:
825:
776:
752:
591:
567:
299:
275:
156:
is the interface between multimedia applications, such as a media player, and the platform
1292:
1146:
1127:
355:
157:
1526:
1434:
1184:
1139:
757:
572:
280:
1715:
1577:
893:
874:
114:
47:
1319:
https://www.khronos.org/registry/OpenMAX-IL/specs/OpenMAX_IL_1_2_0_Specification.pdf
1249:
1225:"Include/Media/Openmax/OMX_VideoExt.h - platform/Frameworks/Native - Git at Google"
918:
126:
92:
889:
reference implementation, were previously available from ARM for registered users.
660:
is an open source OpenMAX IL implementation for Linux that supports version 1.2.0.
1276:
Khronos Group
Releases Provisional OpenMAX AL Digital TV Extension Specification
837:
829:
682:
provides hardware accelerated drivers that can be used with
Bellagio or Tizonia.
100:
1196:
1035:
966:
712:
505:
235:
175:
111:
88:
42:
1690:
1668:
1663:
1592:
1252:
Integrating a
Hardware Video Codec into Android Stagefright using OpenMAX IL
934:
914:
468:
183:
1546:
17:
1680:
1261:
1121:
https://events.linuxfoundation.org/images/stories/pdf/lceu2012_debski.pdf
1043:
1039:
950:
930:
926:
186:
on Linux), and a set of multimedia components (such as an audio or video
130:
1238:
http://elinux.org/images/e/e0/The_OpenMAX_Integration_Layer_standard.pdf
676:
is an open source implementation of OpenMAX AL and OpenMAX IL for Linux.
459:
is an open source implementation of OpenMAX AL and OpenMAX IL for Linux.
1653:
1161:
OpenMAX - The Standard for Media Library Portability (by Khronos Group)
1109:
http://www.cnx-software.com/2011/11/11/openmax-open-media-acceleration/
134:
1088:
used in their graphics chips to accelerate video decoding on hardware
1070:
used in their graphics chips to accelerate video decoding on hardware
1695:
1658:
1637:
1622:
1617:
1612:
1607:
1067:
906:
433:
179:
666:
is an open source OpenMAX IL implementation for Linux maintained by
790:
605:
313:
1700:
1673:
1511:
1506:
1158:
991:
986:
954:
942:
882:
817:
209:
187:
58:
1531:
1632:
1597:
1149:
Contents of full book "Linux Sound" - Chapter 13: OpenMAX/OpenSL
1025:
673:
456:
393:
1550:
905:
The OpenMAX working group was founded alongside sister project
688:, a partial implementation of IL that is the de facto standard.
663:
82:", is a non-proprietary and royalty-free cross-platform set of
1053:
946:
910:
1389:"Add OpenMAX state tracker in Mesa/Gallium that uses Tizonia"
856:
SP - Signal Processing (Generic audio processing functions)
853:
IP - Image Processing (Generic image processing functions)
847:
AC - Audio Codecs (MP3 decoder and AAC decoder components)
1052:– a new open cross-platform video acceleration API from
1507:
Khronos Group — OpenMAX Overview and API specifications
1197:"Khronos OpenMAX IL Registry - the Khronos Group Inc"
1185:
https://www.khronos.org/files/openmax_il_spec_1_0.pdf
1130:
Video4Linux2 - Path to a Standardized Video Codec API
657:
1140:
http://jan.newmarch.name/LinuxSound/Sampled/OpenMAX/
648:
In 2011 the provisional version 1.2.0 was released.
196:
is the interface between physical hardware, such as
1646:
1585:
843:OpenMAX DL is split into five application domains:
785:
775:
763:
751:
725:
711:
600:
590:
578:
566:
540:
518:
504:
308:
298:
286:
274:
248:
234:
170:is the interface between media framework, (such as
53:
41:
1537:Mentor Graphics - Nucleus MMF Leverages OpenMAX IL
992:VDPAU (Video Decode and Presentation API for Unix)
1250:http://elinux.org/images/5/52/Elc2011_garcia.pdf
909:on July 6, 2004. Promoting members in 2008 were
449:4.0 and later exposes OpenMAX AL as part of its
1264:OpenMAX AL - Digital Television (DTV) Extension
78:(Open Media Acceleration), often shortened as "
1527:Khronos Group — OpenMAX DL 1.0.2 Specification
1522:Khronos Group — OpenMAX IL 1.1.2 Specification
1435:"VideoToolbox - Apple Developer Documentation"
1562:
8:
1517:Khronos Group — OpenMAX AL 1.1 Specification
859:VC - Video Codecs (H.264 and MP4 components)
697:
490:
220:
27:
1569:
1555:
1547:
804:
696:
619:
489:
327:
219:
26:
1345:"The OpenMAX Integration Layer standard"
1101:
1488:: CS1 maint: archived copy as title (
1481:
1262:http://www.khronos.org/openmax/al/dtv/
1240:The OpenMAX Integration Layer standard
1038:for hardware-accelerated decoding on
1008:DirectX Video Acceleration (DxVA) API
997:X-Video Bitstream Acceleration (XvBA)
525:1.1.2 / September 15, 2008
7:
1361:König, Christian (24 October 2013).
892:The OpenMAX API is supported by the
732:1.0.2 / December 21, 2007
1512:Khronos Group — Public API Registry
1405:. 12 September 2022. Archived from
850:IC - Image Codecs (JPEG components)
547:1.2.0 / November 7, 2011
1722:Application programming interfaces
1024:API for the video codec engine in
939:Imagination Technologies Group plc
380:Image capture (camera) and display
25:
1111:OpenMAX (Open Media Acceleration)
1018:Distributed Codec Engine (libdce)
399:Metadata extraction and insertion
255:1.1 / January 18, 2011
162:application programming interface
1421:"Using NEON optimized libraries"
703:
496:
226:
33:
1331:"Announcing Tizonia OpenMAX IL"
1159:http://www.khronos.org/openmax/
987:Video Acceleration API (VA API)
971:Sony Computer Entertainment Inc
869:Optimized implementations for
428:OpenMAX AL 1.0.1 Specification
174:or MediaCodec API on Android,
1:
370:OpenMAX AL features include:
475:Audio playback and recording
451:NDK (Native Development Kit)
434:OpenMAX AL 1.1 Specification
422:OpenMAX AL 1.0 Specification
377:Audio playback and recording
374:Video playback and recording
350:It is an application-level,
1078:UVD (Unified Video Decoder)
1002:X-Video Motion Compensation
963:Samsung Electronics Co. Ltd
208:, and software, like video
1738:
1532:ARM - Free OpenMAX Library
1494:OpenVideo Decode (OVD) API
1403:"Khronos Standards - ARM"
747:
721:
702:
562:
514:
495:
464:Comparison with OpenSL ES
270:
244:
225:
32:
198:digital signal processor
1363:"OpenMAX state tracker"
1295:, Khronos press release
356:mobile embedded devices
1050:OpenVideo Decode (OVD)
1028:based embedded systems
885:cores), as well as an
734:; 16 years ago
549:; 12 years ago
527:; 15 years ago
413:Specification versions
257:; 13 years ago
1082:bit-stream technology
1064:bit-stream technology
97:digital media players
1423:. 12 September 2022.
1306:"Ice Cream Sandwich"
404:Digital TV extension
1439:developer.apple.com
1213:. 21 November 2021.
1211:"The Khronos Group"
699:
686:Android StageFright
492:
481:Metadata extraction
478:Basic MIDI playback
222:
29:
1291:2011-03-17 at the
1145:2016-03-12 at the
1126:2014-01-06 at the
959:Nvidia Corporation
668:STMicroelectronics
436:- dated 2011-01-18
430:- dated 2010-03-12
424:- dated 2009-06-23
139:STMicroelectronics
1709:
1708:
1022:Texas Instruments
1012:Microsoft Windows
975:Texas Instruments
822:signal processing
813:
812:
693:Development layer
628:
627:
486:Integration layer
336:
335:
216:Application layer
143:Texas Instruments
73:
72:
16:(Redirected from
1729:
1571:
1564:
1557:
1548:
1495:
1493:
1487:
1479:
1477:
1476:
1470:
1464:. Archived from
1463:
1455:
1449:
1448:
1446:
1445:
1431:
1425:
1424:
1417:
1411:
1410:
1399:
1393:
1392:
1385:
1379:
1378:
1376:
1374:
1358:
1352:
1351:
1349:
1341:
1335:
1334:
1327:
1321:
1316:
1310:
1309:
1302:
1296:
1283:
1277:
1271:
1265:
1259:
1253:
1247:
1241:
1235:
1229:
1228:
1221:
1215:
1214:
1207:
1201:
1200:
1193:
1187:
1182:
1176:
1175:
1168:
1162:
1156:
1150:
1137:
1131:
1118:
1112:
1106:
1086:ATI Technologies
1060:Nvidia PureVideo
826:image processing
809:
808:
801:
798:
796:
794:
792:
753:Operating system
742:
740:
735:
707:
700:
624:
623:
616:
613:
611:
609:
607:
568:Operating system
557:
555:
550:
535:
533:
528:
500:
493:
332:
331:
324:
321:
319:
317:
315:
276:Operating system
265:
263:
258:
230:
223:
69:
66:
64:
62:
60:
37:
30:
21:
1737:
1736:
1732:
1731:
1730:
1728:
1727:
1726:
1712:
1711:
1710:
1705:
1642:
1581:
1575:
1503:
1498:
1480:
1474:
1472:
1468:
1461:
1459:"Archived copy"
1457:
1456:
1452:
1443:
1441:
1433:
1432:
1428:
1419:
1418:
1414:
1401:
1400:
1396:
1387:
1386:
1382:
1372:
1370:
1360:
1359:
1355:
1347:
1343:
1342:
1338:
1329:
1328:
1324:
1317:
1313:
1304:
1303:
1299:
1293:Wayback Machine
1284:
1280:
1272:
1268:
1260:
1256:
1248:
1244:
1236:
1232:
1223:
1222:
1218:
1209:
1208:
1204:
1195:
1194:
1190:
1183:
1179:
1170:
1169:
1165:
1157:
1153:
1147:Wayback Machine
1138:
1134:
1128:Wayback Machine
1119:
1115:
1107:
1103:
1099:
1034:is an API from
983:
903:
866:
864:Implementations
803:
789:
743:
738:
736:
733:
695:
654:
652:Implementations
618:
604:
558:
553:
551:
548:
542:Preview release
536:
531:
529:
526:
488:
466:
443:
441:Implementations
415:
406:
383:Camera controls
368:
326:
312:
266:
261:
259:
256:
218:
158:media framework
151:
123:
57:
23:
22:
15:
12:
11:
5:
1735:
1733:
1725:
1724:
1714:
1713:
1707:
1706:
1704:
1703:
1698:
1693:
1688:
1683:
1678:
1677:
1676:
1671:
1666:
1656:
1650:
1648:
1644:
1643:
1641:
1640:
1635:
1630:
1625:
1620:
1615:
1610:
1605:
1600:
1595:
1589:
1587:
1583:
1582:
1576:
1574:
1573:
1566:
1559:
1551:
1545:
1544:
1539:
1534:
1529:
1524:
1519:
1514:
1509:
1502:
1501:External links
1499:
1497:
1496:
1450:
1426:
1412:
1409:on 2013-10-04.
1394:
1380:
1369:(Mailing list)
1353:
1336:
1322:
1311:
1297:
1278:
1266:
1254:
1242:
1230:
1216:
1202:
1188:
1177:
1174:. 6 July 2004.
1163:
1151:
1132:
1113:
1100:
1098:
1095:
1094:
1093:
1075:
1057:
1047:
1029:
1015:
1005:
999:
994:
989:
982:
979:
902:
899:
898:
897:
890:
865:
862:
861:
860:
857:
854:
851:
848:
811:
810:
787:
783:
782:
779:
773:
772:
767:
761:
760:
758:Cross-platform
755:
749:
748:
745:
744:
731:
729:
727:Stable release
723:
722:
719:
718:
715:
709:
708:
694:
691:
690:
689:
683:
677:
671:
661:
653:
650:
626:
625:
602:
598:
597:
594:
588:
587:
582:
576:
575:
573:Cross-platform
570:
564:
563:
560:
559:
546:
544:
538:
537:
524:
522:
520:Stable release
516:
515:
512:
511:
508:
502:
501:
487:
484:
483:
482:
479:
476:
465:
462:
461:
460:
454:
442:
439:
438:
437:
431:
425:
419:
414:
411:
405:
402:
401:
400:
397:
390:
384:
381:
378:
375:
367:
364:
334:
333:
310:
306:
305:
302:
296:
295:
290:
284:
283:
281:Cross-platform
278:
272:
271:
268:
267:
254:
252:
250:Stable release
246:
245:
242:
241:
238:
232:
231:
217:
214:
150:
147:
122:
119:
71:
70:
55:
51:
50:
45:
39:
38:
24:
14:
13:
10:
9:
6:
4:
3:
2:
1734:
1723:
1720:
1719:
1717:
1702:
1699:
1697:
1694:
1692:
1689:
1687:
1684:
1682:
1679:
1675:
1672:
1670:
1667:
1665:
1662:
1661:
1660:
1657:
1655:
1652:
1651:
1649:
1645:
1639:
1636:
1634:
1631:
1629:
1626:
1624:
1621:
1619:
1616:
1614:
1611:
1609:
1606:
1604:
1601:
1599:
1596:
1594:
1591:
1590:
1588:
1584:
1579:
1578:Khronos Group
1572:
1567:
1565:
1560:
1558:
1553:
1552:
1549:
1543:
1540:
1538:
1535:
1533:
1530:
1528:
1525:
1523:
1520:
1518:
1515:
1513:
1510:
1508:
1505:
1504:
1500:
1491:
1485:
1471:on 2011-04-09
1467:
1460:
1454:
1451:
1440:
1436:
1430:
1427:
1422:
1416:
1413:
1408:
1404:
1398:
1395:
1390:
1384:
1381:
1368:
1364:
1357:
1354:
1346:
1340:
1337:
1332:
1326:
1323:
1320:
1315:
1312:
1307:
1301:
1298:
1294:
1290:
1287:
1282:
1279:
1275:
1270:
1267:
1263:
1258:
1255:
1251:
1246:
1243:
1239:
1234:
1231:
1226:
1220:
1217:
1212:
1206:
1203:
1198:
1192:
1189:
1186:
1181:
1178:
1173:
1167:
1164:
1160:
1155:
1152:
1148:
1144:
1141:
1136:
1133:
1129:
1125:
1122:
1117:
1114:
1110:
1105:
1102:
1096:
1091:
1087:
1083:
1079:
1076:
1073:
1069:
1065:
1061:
1058:
1055:
1051:
1048:
1045:
1041:
1037:
1033:
1030:
1027:
1023:
1019:
1016:
1013:
1009:
1006:
1003:
1000:
998:
995:
993:
990:
988:
985:
984:
980:
978:
976:
972:
968:
964:
960:
956:
952:
948:
944:
940:
936:
932:
928:
924:
920:
916:
912:
908:
901:Working group
900:
895:
894:PlayStation 3
891:
888:
884:
880:
876:
872:
868:
867:
863:
858:
855:
852:
849:
846:
845:
844:
841:
839:
835:
831:
827:
823:
819:
807:
800:
788:
784:
780:
778:
774:
771:
768:
766:
762:
759:
756:
754:
750:
746:
730:
728:
724:
720:
717:Khronos Group
716:
714:
710:
706:
701:
692:
687:
684:
681:
678:
675:
672:
669:
665:
662:
659:
656:
655:
651:
649:
646:
642:
639:
635:
633:
622:
615:
603:
599:
595:
593:
589:
586:
583:
581:
577:
574:
571:
569:
565:
561:
545:
543:
539:
523:
521:
517:
513:
510:Khronos Group
509:
507:
503:
499:
494:
485:
480:
477:
474:
473:
472:
470:
463:
458:
455:
452:
448:
445:
444:
440:
435:
432:
429:
426:
423:
420:
417:
416:
412:
410:
403:
398:
395:
391:
389:
385:
382:
379:
376:
373:
372:
371:
365:
363:
359:
357:
353:
348:
345:
342:, as well as
341:
330:
323:
311:
307:
303:
301:
297:
294:
291:
289:
285:
282:
279:
277:
273:
269:
253:
251:
247:
243:
240:Khronos Group
239:
237:
233:
229:
224:
215:
213:
211:
207:
203:
200:(DSP) chips,
199:
195:
191:
189:
185:
181:
177:
173:
169:
165:
163:
159:
155:
148:
146:
144:
140:
136:
132:
128:
120:
118:
116:
115:Khronos Group
113:
109:
104:
102:
101:set-top boxes
98:
94:
93:game consoles
90:
85:
81:
77:
68:
56:
52:
49:
48:Khronos Group
46:
44:
40:
36:
31:
19:
1685:
1473:. Retrieved
1466:the original
1453:
1442:. Retrieved
1438:
1429:
1415:
1407:the original
1397:
1383:
1371:. Retrieved
1366:
1356:
1339:
1325:
1314:
1300:
1281:
1269:
1257:
1245:
1233:
1219:
1205:
1191:
1180:
1166:
1154:
1135:
1116:
1104:
1032:VideoToolbox
904:
842:
838:video coding
834:image coding
830:audio coding
814:
713:Developer(s)
647:
643:
640:
636:
629:
506:Developer(s)
467:
407:
369:
360:
349:
337:
236:Developer(s)
193:
192:
178:on Windows,
167:
166:
153:
152:
124:
105:
79:
75:
74:
43:Developer(s)
1373:28 November
877:cores) and
674:LIM OpenMAX
457:LIM OpenMAX
172:StageFright
110:technology
89:smartphones
1475:2012-01-16
1444:2018-08-05
1097:References
1036:Apple Inc.
967:SK Telecom
739:2007-12-21
698:OpenMAX DL
632:C-language
554:2011-11-07
532:2008-09-15
491:OpenMAX IL
386:Radio and
352:C-language
344:interfaces
262:2011-01-18
221:OpenMAX AL
194:OpenMAX DL
176:DirectShow
168:OpenMAX IL
154:OpenMAX AL
112:consortium
108:non-profit
84:C-language
18:OpenMAX IL
1691:OpenSL ES
1580:Standards
935:Freescale
875:Cortex A8
469:OpenSL ES
184:GStreamer
1716:Category
1681:OpenKODE
1647:Inactive
1484:cite web
1367:mesa-dev
1289:Archived
1143:Archived
1124:Archived
1044:Mac OS X
1040:Apple TV
1014:analogue
981:See also
951:Motorola
931:Ericsson
927:Dell Inc
923:Creative
896:console.
797:/openmax
793:.khronos
664:Bellagio
612:/openmax
608:.khronos
396:playback
366:Features
320:/openmax
316:.khronos
131:Motorola
65:/openmax
61:.khronos
1686:OpenMAX
1654:COLLADA
786:Website
781:Various
777:License
737: (
658:Tizonia
601:Website
596:Various
592:License
552: (
530: (
447:Android
340:objects
309:Website
304:Various
300:License
260: (
164:(API).
135:Samsung
121:History
76:OpenMAX
54:Website
28:OpenMAX
1696:OpenWF
1659:OpenGL
1638:Vulkan
1623:OpenXR
1618:OpenVX
1613:OpenVG
1608:OpenCL
1586:Active
1080:- the
1068:NVIDIA
1062:- the
1004:(XvMC)
907:OpenVG
887:ANSI C
836:, and
818:codecs
802:
617:
392:Basic
325:
210:codecs
188:codecs
180:FFmpeg
149:Layers
141:, and
99:, and
1701:WebCL
1674:WebGL
1469:(PDF)
1462:(PDF)
1348:(PDF)
1084:from
1066:from
1020:is a
955:Nokia
943:Intel
915:Apple
883:ARM11
881:(for
873:(for
1633:SYCL
1628:SPIR
1603:NNEF
1598:glTF
1490:link
1375:2015
1042:and
1026:OMAP
973:and
879:SIMD
871:NEON
824:and
795:.org
765:Type
680:Mesa
610:.org
580:Type
394:MIDI
318:.org
288:Type
206:GPUs
202:CPUs
63:.org
1593:EGL
1090:GPU
1072:GPU
1054:AMD
947:IBM
919:ARM
911:AMD
791:www
770:API
606:www
585:API
388:RDS
314:www
293:API
182:or
127:ARM
80:OMX
59:www
1718::
1669:SC
1664:ES
1486:}}
1482:{{
1437:.
1365:.
1010:-
977:.
969:,
965:,
961:,
957:,
953:,
949:,
945:,
941:,
937:,
933:,
929:,
925:,
921:,
917:,
913:,
840:.
832:,
828:,
204:,
137:,
133:,
129:,
117:.
95:,
91:,
1570:e
1563:t
1556:v
1492:)
1478:.
1447:.
1391:.
1377:.
1350:.
1333:.
1308:.
1227:.
1199:.
1092:.
1074:.
1056:.
1046:.
799:/
741:)
670:.
614:/
556:)
534:)
453:.
322:/
264:)
67:/
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.