diff --git a/configs/AM335X/AM335X_linux_toc.txt b/configs/AM335X/AM335X_linux_toc.txt index 8de467f38..44611f582 100644 --- a/configs/AM335X/AM335X_linux_toc.txt +++ b/configs/AM335X/AM335X_linux_toc.txt @@ -117,12 +117,6 @@ linux/Foundational_Components/Graphics/SGX/Build_Guide linux/Demo_User_Guides/index_Demos linux/Demo_User_Guides/Webserver_Demo_User_Guide -linux/Examples_and_Demos -linux/Examples_and_Demos_Application_Demos -linux/Examples_and_Demos/Application_Demos/QT_Thermostat_HMI_Demo -linux/Examples_and_Demos/Application_Demos/PRU_ADC -linux/Examples_and_Demos/Application_Demos/Additional_Application_Demo_Links -linux/Examples_and_Demos_Sub-system_Demos linux/How_to_Guides linux/How_to_Guides_Host linux/How_to_Guides/Host/Moving_Files_to_the_Target_System diff --git a/configs/AM437X/AM437X_linux_toc.txt b/configs/AM437X/AM437X_linux_toc.txt index 2e1edee45..bbad4f1c2 100644 --- a/configs/AM437X/AM437X_linux_toc.txt +++ b/configs/AM437X/AM437X_linux_toc.txt @@ -112,11 +112,7 @@ linux/Foundational_Components/Graphics/SGX/Overview linux/Foundational_Components/Graphics/SGX/SGX_Debug_Info linux/Foundational_Components/Graphics/SGX/Build_Guide -linux/Examples_and_Demos -linux/Examples_and_Demos_Application_Demos -linux/Examples_and_Demos/Application_Demos/QT_Thermostat_HMI_Demo -linux/Examples_and_Demos/Application_Demos/Additional_Application_Demo_Links -linux/Examples_and_Demos_Sub-system_Demos + linux/How_to_Guides linux/How_to_Guides_Host linux/How_to_Guides/Host/Moving_Files_to_the_Target_System diff --git a/source/devices/AM335X/linux/index.rst b/source/devices/AM335X/linux/index.rst index 29a33a706..211d9ebd2 100644 --- a/source/devices/AM335X/linux/index.rst +++ b/source/devices/AM335X/linux/index.rst @@ -18,7 +18,6 @@ Processor SDK Linux Software Developer's Guide /linux/Foundational_Components /linux/Demo_User_Guides/index_Demos /linux/Industrial_Protocols - /linux/Examples_and_Demos /linux/How_to_Guides /linux/Documentation_Tarball diff --git a/source/devices/AM437X/linux/index.rst b/source/devices/AM437X/linux/index.rst index e5260cee9..4b3239c6f 100644 --- a/source/devices/AM437X/linux/index.rst +++ b/source/devices/AM437X/linux/index.rst @@ -17,7 +17,6 @@ Processor SDK Linux Software Developer's Guide Release_Specific /linux/Foundational_Components /linux/Industrial_Protocols - /linux/Examples_and_Demos /linux/How_to_Guides /linux/Documentation_Tarball diff --git a/source/images/Aac.png b/source/images/Aac.png deleted file mode 100644 index 0d77d3410..000000000 Binary files a/source/images/Aac.png and /dev/null differ diff --git a/source/images/GstBuildDependancies.png b/source/images/GstBuildDependancies.png deleted file mode 100644 index 34414f307..000000000 Binary files a/source/images/GstBuildDependancies.png and /dev/null differ diff --git a/source/images/H264.png b/source/images/H264.png deleted file mode 100644 index a50beab25..000000000 Binary files a/source/images/H264.png and /dev/null differ diff --git a/source/images/MMFwk.png b/source/images/MMFwk.png deleted file mode 100644 index 8d18e7318..000000000 Binary files a/source/images/MMFwk.png and /dev/null differ diff --git a/source/images/Main_screen.png b/source/images/Main_screen.png deleted file mode 100644 index f967625f2..000000000 Binary files a/source/images/Main_screen.png and /dev/null differ diff --git a/source/images/Mpeg4.png b/source/images/Mpeg4.png deleted file mode 100644 index 46f74be40..000000000 Binary files a/source/images/Mpeg4.png and /dev/null differ diff --git a/source/images/Mpeg4aac.png b/source/images/Mpeg4aac.png deleted file mode 100644 index 9cddc5b50..000000000 Binary files a/source/images/Mpeg4aac.png and /dev/null differ diff --git a/source/images/NeonPerf.png b/source/images/NeonPerf.png deleted file mode 100644 index f997940d3..000000000 Binary files a/source/images/NeonPerf.png and /dev/null differ diff --git a/source/images/SDKMMFwk.png b/source/images/SDKMMFwk.png deleted file mode 100644 index 2fab2861b..000000000 Binary files a/source/images/SDKMMFwk.png and /dev/null differ diff --git a/source/images/qt5-thermostat-Picture1.png b/source/images/qt5-thermostat-Picture1.png deleted file mode 100644 index 1df199e12..000000000 Binary files a/source/images/qt5-thermostat-Picture1.png and /dev/null differ diff --git a/source/images/qt5-thermostat-Picture2.png b/source/images/qt5-thermostat-Picture2.png deleted file mode 100644 index 9c0a6cd48..000000000 Binary files a/source/images/qt5-thermostat-Picture2.png and /dev/null differ diff --git a/source/images/qt5-thermostat-Picture3.png b/source/images/qt5-thermostat-Picture3.png deleted file mode 100644 index f2796d437..000000000 Binary files a/source/images/qt5-thermostat-Picture3.png and /dev/null differ diff --git a/source/images/qt5-thermostat-Picture4.png b/source/images/qt5-thermostat-Picture4.png deleted file mode 100644 index 56912b6ea..000000000 Binary files a/source/images/qt5-thermostat-Picture4.png and /dev/null differ diff --git a/source/images/qt5-thermostat-Picture5.png b/source/images/qt5-thermostat-Picture5.png deleted file mode 100644 index 15a1254e5..000000000 Binary files a/source/images/qt5-thermostat-Picture5.png and /dev/null differ diff --git a/source/linux/Examples_and_Demos/Application_Demos/Additional_Application_Demo_Links.rst b/source/linux/Examples_and_Demos/Application_Demos/Additional_Application_Demo_Links.rst deleted file mode 100644 index bc600520e..000000000 --- a/source/linux/Examples_and_Demos/Application_Demos/Additional_Application_Demo_Links.rst +++ /dev/null @@ -1,42 +0,0 @@ - -DLP 3D Scanner -============== - -This demo demonstrates an embedded 3D scanner based on the structured light principle, with am57xx. More details can be found at http://www.ti.com/tool/tidep0076 - -People Tracking -=============== - -This demo demonstrates the capability of people tracking and detection with TI's ToF (Time-of-Flight) sensor. More details can be found at http://www.ti.com/lit/pdf/tidud06 - -EVSE Demos -========== - -This demo showcases Human Machine Interface (HMI) for Electric Vehicle Supply Equipment(EVSE) Charging Stations. More details can be found at http://www.ti.com/tool/TIDEP-0087 - -Protection Relay Demo -===================== - -An out of box demo to showcase Human Machine Interface (HMI) for Protection Relays. More details can be found at http://www.ti.com/tool/TIDEP-0102 - -mmWave Gesture Controlled HMI -============================= - -This demo showcases gesture controlled HMI, where the mmWave sensor detects presence and classifies natural hand gestures, and sends them to the Sitara processor to drive the Qt GUI display. -More details can be found at http://www.ti.com/tool/TIDEP-01013. - -TIDL Demo -========= - -.. ifconfig:: CONFIG_part_family in ('AM335X_family') - - .. note:: This demo is not applicable to AM335X devices. - -.. ifconfig:: CONFIG_part_family in ('AM437X_family') - - .. note:: This demo is not applicable to AM437X devices. - -.. ifconfig:: CONFIG_part_family in ('AM57X_family') - - .. note:: This demo is not applicable to AM57X devices. - diff --git a/source/linux/Examples_and_Demos/Application_Demos/PRU_ADC.rst b/source/linux/Examples_and_Demos/Application_Demos/PRU_ADC.rst deleted file mode 100644 index 666bc117a..000000000 --- a/source/linux/Examples_and_Demos/Application_Demos/PRU_ADC.rst +++ /dev/null @@ -1,46 +0,0 @@ -PRU-ADC Demo -============ - -Introduction ------------- -This demo shows flexible interface for Simultaneous, Coherent DAQ Using Multiple ADCs via PRU-ICSS. More details can be found at http://www.ti.com/tool/TIDA-01555 - - -Hardware Needed ------------------ -Please refer to the `TI Design `__ to set up the hardware needed to run this demo. - -- `Beaglebone Black `__ -- TIDA-01555 adapter card -- TIDA-01555 ADC board -- Desktop power supply to provide 5.5 volts to the ADC board -- Desktop signal generator to produce a 45-55Hz sine wave as an input - - -Steps to Run the Demo ----------------------- -Below are the steps to run the demo with Processor SDK Linux RT build for AM335x. - - -First, use /boot/am335x-boneblack-pru-adc.dtb as the default dtb: - -.. code-block:: console - - cd /boot - cp am335x-boneblack.dtb am335x-boneblack.dtb.orig - cp am335x-boneblack-pru-adc.dtb am335x-boneblack.dtb - - -Then, link am335x-pru*_fw to the PRU-ADC firmware binaries: - -.. code-block:: console - - cd /lib/firmware - ln -sf /lib/firmware/pru/PRU_ADS8688_Controller.out am335x-pru0-fw - ln -sf /lib/firmware/pru/PRU_ADS8688_Interface.out am335x-pru1-fw - -After that, reboot the EVM, and then execute the ARM binary: - -.. code-block:: console - - run-pru-adc.sh diff --git a/source/linux/Examples_and_Demos/Application_Demos/QT_Thermostat_HMI_Demo.rst b/source/linux/Examples_and_Demos/Application_Demos/QT_Thermostat_HMI_Demo.rst deleted file mode 100644 index 974299dad..000000000 --- a/source/linux/Examples_and_Demos/Application_Demos/QT_Thermostat_HMI_Demo.rst +++ /dev/null @@ -1,73 +0,0 @@ -Qt5 Thermostat HMI Demo -======================== - -.. rubric:: Qt-based Thermostat HMI demo - :name: qt-thermostat-demo - -The morphing of devices like the basic thermostat into a breed of power smart -thermostats has shown how the appliances in residences today must adapt, -re-imagine and, in some cases, reinvent their role in the connected home of -the future or risk being left behind. Thermostats in particular have come a -long way since they were first created. There was a time when the mechanical -dial thermostat was the only option. It was simple and intuitive to operate -because what you saw was what you got. The user simply set the temperature -and walked away. Unfortunately, it was not efficient. Energy and money could -be wasted since its settings would only change when someone manually turned -the dial to a new temperature. Modern thermostats provide a much richer Graphical -Interface, with several features. Processor SDK now includes a Qt5 based -thermostat with the following key features - that should easily enable customers -to use as a starting point for further innovation. - -- Display three-day weather forecast, daily temperature range for the selected city from openweathermap.org -- Display and adjust room temperature -- Pop-up menu to select city, temperature format and set network proxy -- Weekly temperature schedule -- Away Energy saving mode - -| - -.. figure:: ../../../images/qt5-thermostat-Picture4.png - - Figure1: three-day weather forecast - -| - -.. figure:: ../../../images/qt5-thermostat-Picture2.png - - Figure2: Select City for weather forecasts - -| - -.. figure:: ../../../images/qt5-thermostat-Picture3.png - - Figure3: Set Proxy for Internet connectivity - -| - -.. figure:: ../../../images/qt5-thermostat-Picture1.png - - Figure4: Weekly temperature schedule - -| - -.. figure:: ../../../images/qt5-thermostat-Picture5.png - - Figure5: Inside temperature, Away energy saving settings - -| - -The demo is hosted at http://git.ti.com/apps/thermostat-demo, and also the sources are located at - -.. code-block:: bash - - /example-applications/qt-tstat-2.0/ - -The code can be compiled, installed using top-level SDK Makefile - -.. code-block:: bash - - make qt-tstat-clean - make qt-tstat - make qt-tstat-install - - diff --git a/source/linux/Examples_and_Demos/_ARM_Multimedia_Users_Guide.rst b/source/linux/Examples_and_Demos/_ARM_Multimedia_Users_Guide.rst deleted file mode 100644 index a590a9da9..000000000 --- a/source/linux/Examples_and_Demos/_ARM_Multimedia_Users_Guide.rst +++ /dev/null @@ -1,1070 +0,0 @@ -.. http://processors.wiki.ti.com/index.php/ARM_Multimedia_Users_Guide - -ARM Multimedia Users Guide -============================= - - -.. rubric:: Overview - :name: overview-arm-mm-ug - -| - -Multimedia codecs on ARM based platforms could be optimised for better -performance using the tightly coupled -`**Neon** `__ co-processor. Neon -architecture works with its own independent pipeline and register file. -Neon technology is a 128 bit SIMD architecture extension for ARM -Cortex-A series processors. It is designed to provide acceleration for -multimedia applications. - -.. rubric:: Supported Platforms - :name: supported-platforms-arm-mm-ug - -- AM37x -- Beagleboard-xM -- AM35x -- AM335x EVM -- AM437x GP EVM -- AM57xx GP EVM - -.. rubric:: Multimedia on AM57xx Processor - :name: multimedia-on-am57xx-processor - -On AM57xx processor, ARM offloads H.264, VC1, MPEG-4, MPEG-2 and MJPEG -codecs processing to IVA-HD hardware accelerator. Please refer to -`AM57xx Multimedia -Training `__ -guide to learn more on AM57xx multimedia capabilities, demos, software -stack, gstreamer plugins and pipelines. Also refer to AM57xx `Graphics -Display Getting Started -Guide `__ -to learn on AM57xx graphics software architecture, demos, tools and -display applications. - -.. rubric:: Multimedia on Cortex-A8 - :name: multimedia-on-cortex-a8 - -.. rubric:: Cortex-A8 Features and Benefits - :name: cortex-a8-features-and-benefits - -- Support ARM v7 with Advanced SIMD (NEON) -- Support hierarchical cache memory -- Up to 1 MB L2 cache -- Up to 128-bit memory bandwidth -- 13-stage pipeline and enhanced branch prediction engine -- Dual-issue of instructions - -.. rubric:: Neon Features and Benefits - :name: neon-features-and-benefits - -- Independent HW block to support advanced SIMD instructions -- Comprehensive instruction set with support of 8, 16 & 32-bit signed & - unsigned data types -- 256 byte register file (dual 32x64/16x128 view) with hybrid 32/64/128 - bit modes -- Large register files enables efficient data handling and minimizes - access to memory, thus enhancing data throughput -- Processor can sleep sooner which leads to an overall dynamic power - saving -- Independent 10-stage pipeline -- Dual-issue of limited instruction pairs -- Significant code size reduction - -.. rubric:: Neon support on opensource community - :name: neon-support-on-opensource-community - -NEON is currently supported in the following Open Source projects. - -| - -- ffmpeg/libav - - - LGPL media player used in many Linux distros - - NEON Video: MPEG-4 ASP, H.264 (AVC), VC-1, VP3, Theora - - NEON Audio: AAC, Vorbis, WMA - -- x264 –Google Summer Of Code 2009 - - - GPL H.264 encoder –e.g. for video conferencing - -- Bluez –official Linux Bluetooth protocol stack - - - NEON sbc audio encoder - -- Pixman (part of cairo 2D graphics library) - - - Compositing/alpha blending - - X.Org, Mozilla Firefox, fennec, & Webkit browsers - - e.g. fbCompositeSolidMask\_nx8x0565neon 8xfaster using NEON - -- Ubuntu 09.04 & 09.10 –fully supports NEON - - - NEON versions of critical shared-libraries - -- Android –NEON optimizations - - - Skia library, S32A\_D565\_Opaque 5xfaster using NEON - - Available in Google Skia tree from 03-Aug-2009 - -For additional details, please refer the `**NEON - ARM -website** `__. - -.. rubric:: SDK Example Applications - :name: sdk-example-applications - -This application can be executed by selecting the "Multimedia" icon at -the top-level matrix. - -**NOTE** - -The very first GStreamer launch takes some time to initialize outputs or -set up decoders. - -| - -.. Image:: /images/Main_screen.png - -| - -.. rubric:: Codec portfolio - :name: codec-portfolio - -Processor SDK includes ARM based multimedia using opensource GPLv2+ -FFmpeg/Libav codecs, the codec portfolio includes MPEG-4, H.264 for -video in VGA/WQVGA/480p resolution and AAC codec for audio. Codec -portforlio for Processor SDK on AM57xx device is listed -`here `__ - -The script file to launch multimedia demo detects the display enabled -and accordingly decodes VGA or 480p video. In AM37x platform VGA clip is -decoded when LCD is enabled and 480p is decoded when DVI out is enabled. -Scripts in "Settings" menu can be used to switch between these two -displays. - -.. rubric:: MPEG4 + AAC Decode - :name: mpeg4-aac-decode - -MPEG-4 + AAC Dec example application demonstrates use of MPEG-4 video -and AAC audio codec as mentioned in the description page below. - -| - -.. Image:: /images/Mpeg4aac.png - -| - - -The multimedia pipeline is constructed using gst-launch, GStreamer -elements such as qtdemux is used for demuxing AV content. Parsers are -elements with single source pad and can be used to cut streams into -buffers, they do not modify the data otherwise. - -:: - - gst-launch-0.10 filesrc location=$filename ! qtdemux name=demux demux.audio_00 ! queue ! ffdec_aac ! alsasink sync=false demux.video_00 ! queue ! ffdec_mpeg4 ! ffmpegcolorspace ! fbdevsink device=/dev/fb0 - -"filename" is defined based on the selected display device which could -be LCD of DVI. - -.. rubric:: MPEG4 Decode - :name: mpeg4-decode - -MPEG-4 decode example application demonstrates use of MPEG-4 video codec -as mentioned in the description page below. - -| - -.. Image:: /images/Mpeg4.png - -| - -:: - - gst-launch-0.10 filesrc location=$filename ! mpeg4videoparse ! ffdec_mpeg4 ! ffmpegcolorspace ! fbdevsink device=/dev/fb0 - -| - -.. rubric:: H.264 Decode - :name: h.264-decode - -H.264 decode example application demonstrates use of H.264 video codec -as mentioned in the description page below. - -| - -.. Image:: /images/H264.png - -| - -:: - - gst-launch-0.10 filesrc location=$filename ! h264parse ! ffdec_h264 ! ffmpegcolorspace ! fbdevsink device=/dev/fb0 - -.. rubric:: AAC Decode - :name: aac-decode - -AAC decode example application demonstrates use of AAC video codec as -mentioned in the description page below. - -| - -.. Image:: /images/Aac.png - -| - -:: - - gst-launch-0.10 filesrc location=$filename ! aacparse ! faad ! alsasink - -.. rubric:: Streaming - :name: streaming - -Audio/Video data can be streamed from a server using souphttpsrc. For -example to stream audio content, if you set-up an apache server on your -host machine you can stream the audio file HistoryOfTI.aac located in -the files directory using the pipeline - -:: - - gst-launch souphttpsrc location=http:///files/HistoryOfTI.aac ! aacparse ! faad ! alsasink - -| - -.. rubric:: Multimedia Peripheral Examples - :name: multimedia-peripheral-examples - -Examples of how to use several different multimedia peripherals can be -found on the `ARM Multimedia Peripheral -Examples `__ page. - -| - -.. rubric:: SDK Multimedia Framework - :name: sdk-multimedia-framework - -Multimedia framework for cortex-a8 SDK will leverage GStreamer -multimedia stack with gst-ffmpeg plug-in's to support GPLv2+ -FFmpeg/libav library code. - -.. Image:: /images/SDKMMFwk.png - -gst-launch is used to build and run basic multimedia pieplines to -demonstrate audio/avideo decoding examples. - -.. Image:: /images/MMFwk.png - -.. rubric:: GStreamer - :name: gstreamer - -- Multimedia processing library -- Provides uniform framework across platforms -- Includes parsing & A/V sync support -- Modular with flexibility to add new functionality via plugins -- Easy bindings to other frameworks - -Some of the build dependencies for GStreamer are shown here: - -.. Image:: /images/GstBuildDependancies.png - -.. rubric:: Open Source FFmpeg Codecs - :name: open-source-ffmpeg-codecs - -`**FFmpeg** `__ is an open source project which -provides a cross platform multimedia solution. - -- Free audio and video decoder/encoder code licensed under GPLv2+ - (GPLv3 licensed codecs can be build separately) -- A comprehensive suite of standard compliant multimedia codecs - -| - Audio -| - Video -| - Image -| - Speech - -- Codec software package -- Codec libraries with standard C based API -- Audio/Video parsers that support popular multimedia content -- Use of SIMD/NEON instructions `**cortex-A8 neon - architecture** `__ -- Neon provides 1.6x-2.5x performance on complex video codecs - -.. rubric:: Multimedia Neon Benchmark - :name: multimedia-neon-benchmark - -Test Parameters: - -- Sep 21 2009 snapshot of gst-ffmpeg.org -- Real silicon measurements on Omap3 Beagleboard - -+---------------+-----------+ -| Resolution | 480x270 | -+---------------+-----------+ -| Frame Rate | 30fps | -+---------------+-----------+ -| Audio | 44.1KHz | -+---------------+-----------+ -| Video Codec | H.264 | -+---------------+-----------+ -| Audio Codec | AAC | -+---------------+-----------+ - -- Benchmarks released by ARM demonstrating an overall performance - improvement of ~2x. - -.. Image:: /images/NeonPerf.png - -.. rubric:: FFmpeg Codecs List - :name: ffmpeg-codecs-list - -.. rubric:: FFmpeg Codec Licensing - :name: ffmpeg-codec-licensing - -FFmpeg libraries include LGPL, GPLv2, GPLv3 and other license based -codecs, enabling GPLv3 codecs subjects the entire framework to GPLv3 -license. In the Sitara SDK GPLv2+ licensed codecs are enabled. Enabling -Additional details of `**legal and -license** `__ of these codecs can be found -on the FFmpeg/libav webpage. - -.. rubric:: GPLv2+ codecs list - :name: gplv2-codecs-list - -+--------------------------------------+--------------------------------------+ -| Codec | Description | -+--------------------------------------+--------------------------------------+ -| ffenc\_a64multi | FFmpeg Multicolor charset for | -| | Commodore 64 encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_a64multi5 | FFmpeg Multicolor charset for | -| | Commodore 64, extended with 5th | -| | color (colram) encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_asv1 | FFmpeg ASUS V1 encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_asv2 | FFmpeg ASUS V2 encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_bmp | FFmpeg BMP image encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_dnxhd | FFmpeg VC3/DNxHD encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_dvvideo | FFmpeg DV (Digital Video) encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_ffv1 | FFmpeg FFmpeg video codec #1 encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_ffvhuff | FFmpeg Huffyuv FFmpeg variant | -| | encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_flashsv | FFmpeg Flash Screen Video encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_flv | FFmpeg Flash Video (FLV) / Sorenson | -| | Spark / Sorenson H.263 encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_h261 | FFmpeg H.261 encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_h263 | FFmpeg H.263 / H.263-1996 encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_h263p | FFmpeg H.263+ / H.263-1998 / H.263 | -| | version 2 encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_huffyuv | FFmpeg Huffyuv / HuffYUV encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_jpegls | FFmpeg JPEG-LS encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_ljpeg | FFmpeg Lossless JPEG encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_mjpeg | FFmpeg MJPEG (Motion JPEG) encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_mpeg1video | FFmpeg MPEG-1 video encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_mpeg4 | FFmpeg MPEG-4 part 2 encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_msmpeg4v1 | FFmpeg MPEG-4 part 2 Microsoft | -| | variant version 1 encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_msmpeg4v2 | FFmpeg MPEG-4 part 2 Microsoft | -| | variant version 2 encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_msmpeg4 | FFmpeg MPEG-4 part 2 Microsoft | -| | variant version 3 encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_pam | FFmpeg PAM (Portable AnyMap) image | -| | encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_pbm | FFmpeg PBM (Portable BitMap) image | -| | encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_pcx | FFmpeg PC Paintbrush PCX image | -| | encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_pgm | FFmpeg PGM (Portable GrayMap) image | -| | encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_pgmyuv | FFmpeg PGMYUV (Portable GrayMap YUV) | -| | image encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_png | FFmpeg PNG image encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_ppm | FFmpeg PPM (Portable PixelMap) image | -| | encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_qtrle | FFmpeg QuickTime Animation (RLE) | -| | video encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_roqvideo | FFmpeg id RoQ video encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_rv10 | FFmpeg RealVideo 1.0 encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_rv20 | FFmpeg RealVideo 2.0 encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_sgi | FFmpeg SGI image encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_snow | FFmpeg Snow encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_svq1 | FFmpeg Sorenson Vector Quantizer 1 / | -| | Sorenson Video 1 / SVQ1 encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_targa | FFmpeg Truevision Targa image | -| | encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_tiff | FFmpeg TIFF image encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_wmv1 | FFmpeg Windows Media Video 7 encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_wmv2 | FFmpeg Windows Media Video 8 encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_zmbv | FFmpeg Zip Motion Blocks Video | -| | encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_aac | FFmpeg Advanced Audio Coding encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_ac3 | FFmpeg ATSC A/52A (AC-3) encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_alac | FFmpeg ALAC (Apple Lossless Audio | -| | Codec) encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_mp2 | FFmpeg MP2 (MPEG audio layer 2) | -| | encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_nellymoser | FFmpeg Nellymoser Asao encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_real\_144 | FFmpeg RealAudio 1.0 (14.4K) encoder | -| | encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_sonic | FFmpeg Sonic encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_sonicls | FFmpeg Sonic lossless encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_wmav1 | FFmpeg Windows Media Audio 1 encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_wmav2 | FFmpeg Windows Media Audio 2 encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_roq\_dpcm | FFmpeg id RoQ DPCM encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_adpcm\_adx | FFmpeg SEGA CRI ADX ADPCM encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_g722 | FFmpeg G.722 ADPCM encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_g726 | FFmpeg G.726 ADPCM encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_adpcm\_ima\_qt | FFmpeg ADPCM IMA QuickTime encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_adpcm\_ima\_wav | FFmpeg ADPCM IMA WAV encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_adpcm\_ms | FFmpeg ADPCM Microsoft encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_adpcm\_swf | FFmpeg ADPCM Shockwave Flash encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_adpcm\_yamaha | FFmpeg ADPCM Yamaha encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_ass | FFmpeg Advanced SubStation Alpha | -| | subtitle encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_dvbsub | FFmpeg DVB subtitles encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_dvdsub | FFmpeg DVD subtitles encoder | -+--------------------------------------+--------------------------------------+ -| ffenc\_xsub | FFmpeg DivX subtitles (XSUB) encoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_aasc | FFmpeg Autodesk RLE decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_amv | FFmpeg AMV Video decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_anm | FFmpeg Deluxe Paint Animation | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_ansi | FFmpeg ASCII/ANSI art decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_asv1 | FFmpeg ASUS V1 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_asv2 | FFmpeg ASUS V2 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_aura | FFmpeg Auravision AURA decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_aura2 | FFmpeg Auravision Aura 2 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_avs | FFmpeg AVS (Audio Video Standard) | -| | video decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_bethsoftvid | FFmpeg Bethesda VID video decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_bfi | FFmpeg Brute Force & Ignorance | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_binkvideo | FFmpeg Bink video decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_bmp | FFmpeg BMP image decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_c93 | FFmpeg Interplay C93 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_cavs | FFmpeg Chinese AVS video (AVS1-P2, | -| | JiZhun profile) decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_cdgraphics | FFmpeg CD Graphics video decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_cinepak | FFmpeg Cinepak decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_cljr | FFmpeg Cirrus Logic AccuPak decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_camstudio | FFmpeg CamStudio decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_cyuv | FFmpeg Creative YUV (CYUV) decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_dnxhd | FFmpeg VC3/DNxHD decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_dpx | FFmpeg DPX image decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_dsicinvideo | FFmpeg Delphine Software | -| | International CIN video decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_dvvideo | FFmpeg DV (Digital Video) decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_dxa | FFmpeg Feeble Files/ScummVM DXA | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_eacmv | FFmpeg Electronic Arts CMV video | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_eamad | FFmpeg Electronic Arts Madcow Video | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_eatgq | FFmpeg Electronic Arts TGQ video | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_eatgv | FFmpeg Electronic Arts TGV video | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_eatqi | FFmpeg Electronic Arts TQI Video | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_8bps | FFmpeg QuickTime 8BPS video decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_8svx\_exp | FFmpeg 8SVX exponential decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_8svx\_fib | FFmpeg 8SVX fibonacci decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_escape124 | FFmpeg Escape 124 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_ffv1 | FFmpeg FFmpeg video codec #1 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_ffvhuff | FFmpeg Huffyuv FFmpeg variant | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_flashsv | FFmpeg Flash Screen Video v1 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_flic | FFmpeg Autodesk Animator Flic video | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_flv | FFmpeg Flash Video (FLV) / Sorenson | -| | Spark / Sorenson H.263 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_4xm | FFmpeg 4X Movie decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_fraps | FFmpeg Fraps decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_FRWU | FFmpeg Forward Uncompressed decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_h261 | FFmpeg H.261 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_h263 | FFmpeg H.263 / H.263-1996, H.263+ / | -| | H.263-1998 / H.263 version 2 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_h263i | FFmpeg Intel H.263 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_h264 | FFmpeg H.264 / AVC / MPEG-4 AVC / | -| | MPEG-4 part 10 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_huffyuv | FFmpeg Huffyuv / HuffYUV decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_idcinvideo | FFmpeg id Quake II CIN video decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_iff\_byterun1 | FFmpeg IFF ByteRun1 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_iff\_ilbm | FFmpeg IFF ILBM decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_indeo2 | FFmpeg Intel Indeo 2 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_indeo3 | FFmpeg Intel Indeo 3 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_indeo5 | FFmpeg Intel Indeo Video Interactive | -| | 5 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_interplayvideo | FFmpeg Interplay MVE video decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_jpegls | FFmpeg JPEG-LS decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_kgv1 | FFmpeg Kega Game Video decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_kmvc | FFmpeg Karl Morton's video codec | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_loco | FFmpeg LOCO decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_mdec | FFmpeg Sony PlayStation MDEC (Motion | -| | DECoder) decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_mimic | FFmpeg Mimic decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_mjpeg | FFmpeg MJPEG (Motion JPEG) decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_mjpegb | FFmpeg Apple MJPEG-B decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_mmvideo | FFmpeg American Laser Games MM Video | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_motionpixels | FFmpeg Motion Pixels video decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_mpeg4 | FFmpeg MPEG-4 part 2 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_mpegvideo | FFmpeg MPEG-1 video decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_msmpeg4v1 | FFmpeg MPEG-4 part 2 Microsoft | -| | variant version 1 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_msmpeg4v2 | FFmpeg MPEG-4 part 2 Microsoft | -| | variant version 2 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_msmpeg4 | FFmpeg MPEG-4 part 2 Microsoft | -| | variant version 3 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_msrle | FFmpeg Microsoft RLE decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_msvideo1 | FFmpeg Microsoft Video 1 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_mszh | FFmpeg LCL (LossLess Codec Library) | -| | MSZH decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_nuv | FFmpeg NuppelVideo/RTJPEG decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_pam | FFmpeg PAM (Portable AnyMap) image | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_pbm | FFmpeg PBM (Portable BitMap) image | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_pcx | FFmpeg PC Paintbrush PCX image | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_pgm | FFmpeg PGM (Portable GrayMap) image | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_pgmyuv | FFmpeg PGMYUV (Portable GrayMap YUV) | -| | image decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_pictor | FFmpeg Pictor/PC Paint decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_png | FFmpeg PNG image decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_ppm | FFmpeg PPM (Portable PixelMap) image | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_ptx | FFmpeg V.Flash PTX image decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_qdraw | FFmpeg Apple QuickDraw decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_qpeg | FFmpeg Q-team QPEG decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_qtrle | FFmpeg QuickTime Animation (RLE) | -| | video decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_r10k | FFmpeg AJA Kona 10-bit RGB Codec | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_rl2 | FFmpeg RL2 video decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_roqvideo | FFmpeg id RoQ video decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_rpza | FFmpeg QuickTime video (RPZA) | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_rv10 | FFmpeg RealVideo 1.0 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_rv20 | FFmpeg RealVideo 2.0 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_rv30 | FFmpeg RealVideo 3.0 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_rv40 | FFmpeg RealVideo 4.0 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_sgi | FFmpeg SGI image decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_smackvid | FFmpeg Smacker video decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_smc | FFmpeg QuickTime Graphics (SMC) | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_snow | FFmpeg Snow decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_sp5x | FFmpeg Sunplus JPEG (SP5X) decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_sunrast | FFmpeg Sun Rasterfile image decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_svq1 | FFmpeg Sorenson Vector Quantizer 1 / | -| | Sorenson Video 1 / SVQ1 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_svq3 | FFmpeg Sorenson Vector Quantizer 3 / | -| | Sorenson Video 3 / SVQ3 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_targa | FFmpeg Truevision Targa image | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_thp | FFmpeg Nintendo Gamecube THP video | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_tiertexseqvideo | FFmpeg Tiertex Limited SEQ video | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_tiff | FFmpeg TIFF image decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_tmv | FFmpeg 8088flex TMV decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_truemotion1 | FFmpeg Duck TrueMotion 1.0 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_truemotion2 | FFmpeg Duck TrueMotion 2.0 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_camtasia | FFmpeg TechSmith Screen Capture | -| | Codec decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_txd | FFmpeg Renderware TXD (TeXture | -| | Dictionary) image decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_ultimotion | FFmpeg IBM UltiMotion decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_vb | FFmpeg Beam Software VB decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_vc1 | FFmpeg SMPTE VC-1 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_vcr1 | FFmpeg ATI VCR1 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_vmdvideo | FFmpeg Sierra VMD video decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_vmnc | FFmpeg VMware Screen Codec / VMware | -| | Video decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_vp3 | FFmpeg On2 VP3 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_vp5 | FFmpeg On2 VP5 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_vp6 | FFmpeg On2 VP6 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_vp6a | FFmpeg On2 VP6 (Flash version, with | -| | alpha channel) decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_vp6f | FFmpeg On2 VP6 (Flash version) | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_vp8 | FFmpeg On2 VP8 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_vqavideo | FFmpeg Westwood Studios VQA (Vector | -| | Quantized Animation) video decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_wmv1 | FFmpeg Windows Media Video 7 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_wmv2 | FFmpeg Windows Media Video 8 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_wmv3 | FFmpeg Windows Media Video 9 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_wnv1 | FFmpeg Winnov WNV1 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_xan\_wc3 | FFmpeg Wing Commander III / Xan | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_xl | FFmpeg Miro VideoXL decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_yop | FFmpeg Psygnosis YOP Video decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_zlib | FFmpeg LCL (LossLess Codec Library) | -| | ZLIB decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_zmbv | FFmpeg Zip Motion Blocks Video | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_aac | FFmpeg Advanced Audio Coding decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_aac\_latm | FFmpeg AAC LATM (Advanced Audio | -| | Codec LATM syntax) decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_ac3 | FFmpeg ATSC A/52A (AC-3) decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_alac | FFmpeg ALAC (Apple Lossless Audio | -| | Codec) decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_als | FFmpeg MPEG-4 Audio Lossless Coding | -| | (ALS) decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_amrnb | FFmpeg Adaptive Multi-Rate | -| | NarrowBand decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_ape | FFmpeg Monkey's Audio decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_atrac1 | FFmpeg Atrac 1 (Adaptive TRansform | -| | Acoustic Coding) decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_atrac3 | FFmpeg Atrac 3 (Adaptive TRansform | -| | Acoustic Coding 3) decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_binkaudio\_dct | FFmpeg Bink Audio (DCT) decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_binkaudio\_rdft | FFmpeg Bink Audio (RDFT) decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_cook | FFmpeg COOK decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_dca | FFmpeg DCA (DTS Coherent Acoustics) | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_dsicinaudio | FFmpeg Delphine Software | -| | International CIN audio decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_eac3 | FFmpeg ATSC A/52B (AC-3, E-AC-3) | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_flac | FFmpeg FLAC (Free Lossless Audio | -| | Codec) decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_gsm | FFmpeg GSM decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_gsm\_ms | FFmpeg GSM Microsoft variant decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_imc | FFmpeg IMC (Intel Music Coder) | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_mace3 | FFmpeg MACE (Macintosh Audio | -| | Compression/Expansion) 3 | -+--------------------------------------+--------------------------------------+ -| ffdec\_mace6 | FFmpeg MACE (Macintosh Audio | -| | Compression/Expansion) 6 | -+--------------------------------------+--------------------------------------+ -| ffdec\_mlp | FFmpeg MLP (Meridian Lossless | -| | Packing) decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_mp1float | FFmpeg MP1 (MPEG audio layer 1) | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_mp2float | FFmpeg MP2 (MPEG audio layer 2) | -| | decoder | -| | | | -+--------------------------------------+--------------------------------------+ -| ffdec\_mpc7 | FFmpeg Musepack SV7 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_mpc8 | FFmpeg Musepack SV8 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_nellymoser | FFmpeg Nellymoser Asao decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_qcelp | FFmpeg QCELP / PureVoice decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_qdm2 | FFmpeg QDesign Music Codec 2 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_real\_144 | FFmpeg RealAudio 1.0 (14.4K) decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_real\_288 | FFmpeg RealAudio 2.0 (28.8K) decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_shorten | FFmpeg Shorten decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_sipr | FFmpeg RealAudio SIPR / ACELP.NET | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_smackaud | FFmpeg Smacker audio decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_sonic | FFmpeg Sonic decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_truehd | FFmpeg TrueHD decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_truespeech | FFmpeg DSP Group TrueSpeech decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_tta | FFmpeg True Audio (TTA) decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_twinvq | FFmpeg VQF TwinVQ decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_vmdaudio | FFmpeg Sierra VMD audio decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_wmapro | FFmpeg Windows Media Audio 9 | -| | Professional decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_wmav1 | FFmpeg Windows Media Audio 1 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_wmav2 | FFmpeg Windows Media Audio 2 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_wmavoice | FFmpeg Windows Media Audio Voice | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_ws\_snd1 | FFmpeg Westwood Audio (SND1) decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_pcm\_lxf | FFmpeg PCM signed 20-bit | -| | little-endian planar decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_interplay\_dpcm | FFmpeg DPCM Interplay decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_roq\_dpcm | FFmpeg DPCM id RoQ decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_sol\_dpcm | FFmpeg DPCM Sol decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_xan\_dpcm | FFmpeg DPCM Xan decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_4xm | FFmpeg ADPCM 4X Movie decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_adx | FFmpeg SEGA CRI ADX ADPCM decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_ct | FFmpeg ADPCM Creative Technology | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_ea | FFmpeg ADPCM Electronic Arts decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_ea\_maxis\_xa | FFmpeg ADPCM Electronic Arts Maxis | -| | CDROM XA decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_ea\_r1 | FFmpeg ADPCM Electronic Arts R1 | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_ea\_r2 | FFmpeg ADPCM Electronic Arts R2 | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_ea\_r3 | FFmpeg ADPCM Electronic Arts R3 | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_ea\_xas | FFmpeg ADPCM Electronic Arts XAS | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_g722 | FFmpeg G.722 ADPCM decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_g726 | FFmpeg G.726 ADPCM decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_ima\_amv | FFmpeg ADPCM IMA AMV decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_ima\_dk3 | FFmpeg ADPCM IMA Duck DK3 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_ima\_dk4 | FFmpeg ADPCM IMA Duck DK4 decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_ima\_ea\_eacs | FFmpeg ADPCM IMA Electronic Arts | -| | EACS decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_ima\_ea\_sead | FFmpeg ADPCM IMA Electronic Arts | -| | SEAD decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_ima\_iss | FFmpeg ADPCM IMA Funcom ISS decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_ima\_qt | FFmpeg ADPCM IMA QuickTime decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_ima\_smjpeg | FFmpeg ADPCM IMA Loki SDL MJPEG | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_ima\_wav | FFmpeg ADPCM IMA WAV decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_ima\_ws | FFmpeg ADPCM IMA Westwood decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_ms | FFmpeg ADPCM Microsoft decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_sbpro\_2 | FFmpeg ADPCM Sound Blaster Pro 2-bit | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_sbpro\_3 | FFmpeg ADPCM Sound Blaster Pro | -| | 2.6-bit decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_sbpro\_4 | FFmpeg ADPCM Sound Blaster Pro 4-bit | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_swf | FFmpeg ADPCM Shockwave Flash decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_thp | FFmpeg ADPCM Nintendo Gamecube THP | -| | decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_xa | FFmpeg ADPCM CDROM XA decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_adpcm\_yamaha | FFmpeg ADPCM Yamaha decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_ass | FFmpeg Advanced SubStation Alpha | -| | subtitle decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_dvbsub | FFmpeg DVB subtitles decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_dvdsub | FFmpeg DVD subtitles decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_pgssub | FFmpeg HDMV Presentation Graphic | -| | Stream subtitles decoder | -+--------------------------------------+--------------------------------------+ -| ffdec\_xsub | FFmpeg XSUB decoder | -+--------------------------------------+--------------------------------------+ - -.. rubric:: Third Party Solutions - :name: third-party-solutions - -Third parties like Ittiam and VisualON provide highly optimized ARM only -codecs on Linux, WinCE and Android OS. - -.. rubric:: Software Components & Dependencies - :name: software-components-dependencies - -| The following lists some of the software components and dependencies - associated with the Sitara SDK. - -Dependancies: Required packages to build Gstreamer on Ubuntu: - -sudo apt-get install automake autoconf libtool docbook-xml docbook-xsl -fop libxml2 gnome-doc-utils - -- build-essential -- libtool -- automake -- autoconf -- git-core -- svn -- liboil0.3-dev -- libxml2-dev -- libglib2.0-dev -- gettext -- corkscrew -- socket -- libfaad-dev -- libfaac-dev - -Software components for Sitara SDK Release: - -- glib -- gstreamer -- liboil -- gst-plugins-good -- gst-ffmpeg -- gst-plugins-bad -- gst-plugins-base - -.. rubric:: Re-enabling Mp3 and Mpeg2 decode in the Processor SDK - :name: re-enabling-mp3-and-mpeg2-decode-in-the-processor-sdk - -Starting with version 05.05.01.00, mp3 and mpeg2 codecs are no longer -distributed as part of the SDK. These plugins can be re-enabled by the -end user through rebuilding the gst-plugins-ugly package. The following -instructions have been tested with gst-plugins-ugly-0.10.19 which can be -found at -`**gstreamer.freedesktop.org** `__. -Note that these instructions will work for any of the gstreamer plugin -packages found in the sdk. - -- Source environment-setup at the terminal -- Navigate into the example-applications path under the SDK install - directory -- Extract the GStreamer plug-in source archive -- Navigate into the folder that was created -- On the command line type - ``./configure --host=arm-arago-linux-gnueabi --prefix=/usr`` -- Notice that some components are not built because they have - dependencies that are not part of our SDK -- Run ``make`` to build the plugins. -- Run ``make install DESTDIR=`` - diff --git a/source/linux/Examples_and_Demos/_Power_Management.rst b/source/linux/Examples_and_Demos/_Power_Management.rst deleted file mode 100644 index 33a22d0c9..000000000 --- a/source/linux/Examples_and_Demos/_Power_Management.rst +++ /dev/null @@ -1,17 +0,0 @@ -.. http://processors.wiki.ti.com/index.php/Sitara_Power_Management_User_Guide -.. rubric:: Overview - :name: overview-pm - -This page is the top level page for support of Power Management topics -related to Sitara devices. - -Please follow the appropriate link below to find information specific to -your device. - -.. rubric:: Supported Devices - :name: supported-devices-pm - -`AM335x Power Management User -Guide `__ - -- Note: **BeagleBone** users click here. diff --git a/source/linux/Examples_and_Demos/_WLAN_and_Bluetooth.rst b/source/linux/Examples_and_Demos/_WLAN_and_Bluetooth.rst deleted file mode 100644 index 3bbc5fdfc..000000000 --- a/source/linux/Examples_and_Demos/_WLAN_and_Bluetooth.rst +++ /dev/null @@ -1,188 +0,0 @@ -.. http://processors.wiki.ti.com/index.php/WL127x_WLAN_and_Bluetooth_Demos -.. rubric:: Introduction - :name: introduction-wlan-bt - -This page is a landing page for the entire set of WLAN and Bluetooth -Demos available for the WL127x. Many of the demos are platform-agnostic, -others apply specifically to a single platform. - -The WL127x's dual mode 802.11 b/g/n and *Bluetooth* transceiver -gives users a robust selection of applications. A list of some basic use -cases preloaded on the EVMs can be seen below: - -| - -+------------------------------------+----------------------------------------------------------------------------------------------+ -| Senario | Description | -+====================================+==============================================================================================+ -| *Bluetooth* A2DP profile | Play a \*.wav music file from the EVM on a stereo headset | -+------------------------------------+----------------------------------------------------------------------------------------------+ -| *Bluetooth* OPP profile | Send a \*.jpg image from the EVM to a cellular phone via OPP profile | -+------------------------------------+----------------------------------------------------------------------------------------------+ -| *Bluetooth* FTP profile | Sends a text file from the EVM to a PC via FTP profile | -+------------------------------------+----------------------------------------------------------------------------------------------+ -| Wireless LAN ping | Connect to an Access Point and perform a ping test | -+------------------------------------+----------------------------------------------------------------------------------------------+ -| Wireless LAN throughput | Test UDP downstream throughput using the iPerf tool | -+------------------------------------+----------------------------------------------------------------------------------------------+ -| Web browsing through the WLAN | Browse the web over WLAN using a PC connected to the EVM Ethernet port | -+------------------------------------+----------------------------------------------------------------------------------------------+ -| *Bluetooth* and WLAN coexistence | Play a \*.wav music file from the EVM on a stereo headset while browsing the web over WLAN | -+------------------------------------+----------------------------------------------------------------------------------------------+ - -.. rubric:: Bluetooth Demos - :name: bluetooth-demos - -.. rubric:: Classic Bluetooth - :name: classic-bluetooth - -- `Demos using - GUI `__ - -- `SPP `__ -- `HID `__ -- `A2DP `__ - -- `Bluetooth Demos using Command Line in - Linux `__ -- `Bluetooth Demos using Command Line in - Windows `__ - -.. rubric:: Bluetooth Low-Energy (BLE) - :name: bluetooth-low-energy-ble - -- `Enabling BLE on the - WL127xL `__ - -| - -.. rubric:: WLAN Demos - :name: wlan-demos - -.. rubric:: First Time - :name: first-time - -If running the WLAN demos on an EVM for the first time, it is -recommended that you first complete the two steps below: - -- Step 1: Calibration – Calibration is a one-time procedure, performed - before any WLAN operation. Calibration is performed once after the - board assembly, or in case the 12xx connectivity daughtercard or EVM - are replaced (refer to `Calibration - Process `__). - -You may refer to `Linux Wireless -Calibrator `__ -page for more instruction. - -- Step 2: MAC address settings - This is a one-time procedure, done - after the calibration, and before any WLAN operation is performed - (refer to: <`modifying WLAN MAC - address `__>) - -.. rubric:: WLAN Station Demos - :name: wlan-station-demos - -- **Connect to AP (Ping Test)** - -- `QT - GUI `__ -- `Command line - IW - commands `__ -- `Command line - configuration - file `__ -- `Command line - WPA supplicant - scripts `__ - -- **WLAN Throughput Test Utility (Command line)** - -- `WLAN Throughput Test `__ - -- **WLAN Low Power Use Case Demo (Magic Packet visibly wakes up - system)** - -- AM37x platform: - -- `Shut Down - Mode `__ -- `WOWLAN (Wake On LAN) - Mode `__ - -- AM18x platform: - -- `Shut Down - Mode `__ - -- AM335x platform: - -- Currently Not Supported - -.. rubric:: WLAN Soft AP Demos - :name: wlan-soft-ap-demos - -- `Soft AP - no security Demo (Command - Line) `__ -- `Soft AP Configuration Utility (QT - GUI) `__ -- `Soft AP Wireless - Gateway `__ - -.. rubric:: WLAN - WiFi Direct Demos - :name: wlan---wifi-direct-demos - -- `WiFi Direct Demos (Command - line) `__ - -- `Generating P2P Group using Push - button `__ -- `Generating Autonomous P2P Group - Push - Button `__ -- `Generating P2P Group using Pin - Code `__ - -- `WiFi Direct Battleship - Demo `__ - -.. rubric:: Miscellaneous WLAN Demos - :name: miscellaneous-wlan-demos - -- **`WLAN Code Descriptions and - Examples `__** - -- `Enabling Multiple WLAN Roles on the - WL127x `__ -- `How-to configure Ethernet to WLAN - Gateway `__ -- `How-to configure Ethernet to WLAN - Bridge `__ - -| - -.. rubric:: Miscellaneous Demos - :name: miscellaneous-demos - -- `Setting Host CPU - clock `__ -- `AM37x Wlan Throughput - Measurement `__ -- `Suspend Resume - Operation `__ -- `How to work with A - band `__ - -.. rubric:: Regulatory Domain - :name: regulatory-domain - -- `WLAN - rates `__ -- `WLAN - channels `__ -- `How to control Regulatory - Domain `__ -- External links: - -- `Regulatory Domain - - General `__ -- `Regulatory - rules `__ - diff --git a/source/linux/Examples_and_Demos_Application_Demos.rst b/source/linux/Examples_and_Demos_Application_Demos.rst index 529a2338b..f26dba025 100644 --- a/source/linux/Examples_and_Demos_Application_Demos.rst +++ b/source/linux/Examples_and_Demos_Application_Demos.rst @@ -5,9 +5,6 @@ Application Demos .. toctree:: :maxdepth: 5 - Examples_and_Demos/Application_Demos/Dual_Camera_Demo - Examples_and_Demos/Application_Demos/QT_Thermostat_HMI_Demo Examples_and_Demos/Application_Demos/PRU_ADC - Examples_and_Demos/Application_Demos/Video_Graphics_Test - Examples_and_Demos/Application_Demos/Additional_Application_Demo_Links + diff --git a/source/linux/Examples_and_Demos_Sub-system_Demos.rst b/source/linux/Examples_and_Demos_Sub-system_Demos.rst deleted file mode 100644 index 0323ea979..000000000 --- a/source/linux/Examples_and_Demos_Sub-system_Demos.rst +++ /dev/null @@ -1,21 +0,0 @@ -********************************** -Sub-system Demos -********************************** - -Power Management -================ -.. include:: Examples_and_Demos/_Power_Management.rst - -.. include:: Examples_and_Demos/_ARM_Multimedia_Users_Guide.rst - -Accelerated Multimedia -====================== -Refer to various GStreamer pipelines documented at `Multimedia `__ chapter. - -Graphics and Display -==================== -Refer to various SGX 3D demos and other Graphics applications at :doc:`Foundational_Components/Graphics/index` chapter. - -WLAN and Bluetooth -================== -.. include:: Examples_and_Demos/_WLAN_and_Bluetooth.rst