<commit_before>

GStreamer-MSDK
==============
  MediaSDK plugins for GStreamer


Overview
--------

GStreamer-MSDK consists of a collection of Media SDK-based plugins for
GStreamer.

  * 'mfxdecode' is used to decode H.264 AVC, MPEG-2, HEVC, VC-1 and
    JPEG videos using the underlying hardware capabilities. 

  * 'mfxsink' is used to render the decoded frame to a Wayland / X11
    display.

  * 'mfxvpp' is used to do video processing on RAW videos.


License
-------

gstreamer-mediasdk libraries and plugin elements are available
under the terms of the GNU Lesser General Public License v2.1+


Features
--------

 - Decode H264 AVC, MPEG-2, JPEG, VC-1, HEVC, and VP8 Videos
 - Support for the Wayland and X11(with EGL backend)display server
 - Support for headless decode pipelines.
 - Support MediaSDK video processing capabilities:


Requirements
------------

Software requirements

  * MediaSDK 2016 R1 for Yocto Embedded (MediaSDK2016R1forYoctoEmbedded-Alpha3.tar.gz) or
    Media Server Studio 2016 Professional R1 (Haswell / Broadwell)
  * GStreamer 1.4.x (up to including GStreamer 1.6):
  * GStreamer-Plugins-Base 1.4.x (up to including GStreamer 1.6):
  * CMake
  
  * Renderers:
      Wayland (>=1.7)
      X11 (With EGL backend)
      EGL

Hardware requirements

  * Intel Apollo Lake
  * Intel Braswell
  * Intel Haswell / Broadwell

Compiling
---------

GStreamer-MSDK uses the CMake build tool to build the plugins.
Create a build directory within the source directory and run the CMake
command to configure the build.

	mkdir build
	cd build
	cmake ..

To make a debug build, please follow the command below:

	cmake .. -DDEBUG=ON
		
Next step is to compile the GStreamer-MSDK plugins:

	make

To install the plugins:

        make install

The plugins will be installed in the /usr/lib/gstreamer-1.0 directory.


Usage
-----<commit_msg>Updated instruction to compile plugins for Media Server Solution.<commit_after>

GStreamer-MSDK
==============
  MediaSDK plugins for GStreamer


Overview
--------

GStreamer-MSDK consists of a collection of Media SDK-based plugins for
GStreamer.

  * 'mfxdecode' is used to decode H.264 AVC, MPEG-2, HEVC, VC-1 and
    JPEG videos using the underlying hardware capabilities. 

  * 'mfxsink' is used to render the decoded frame to a Wayland / X11
    display.

  * 'mfxvpp' is used to do video processing on RAW videos.


License
-------

gstreamer-mediasdk libraries and plugin elements are available
under the terms of the GNU Lesser General Public License v2.1+


Features
--------

 - Decode H264 AVC, MPEG-2, JPEG, VC-1, HEVC, and VP8 Videos
 - Support for the Wayland and X11(with EGL backend)display server
 - Support for headless decode pipelines.
 - Support MediaSDK video processing capabilities:


Requirements
------------

Software requirements

  * MediaSDK 2016 R1 for Yocto Embedded (MediaSDK2016R1forYoctoEmbedded-Alpha3.tar.gz) or
    Media Server Studio 2016 Professional R1 (Haswell / Broadwell)
  * GStreamer 1.4.x (up to including GStreamer 1.6):
  * GStreamer-Plugins-Base 1.4.x (up to including GStreamer 1.6):
  * CMake
  
  * Renderers:
      Wayland (>=1.7)
      X11 (With EGL backend)
      EGL

Hardware requirements

  * Intel Apollo Lake
  * Intel Braswell
  * Intel Haswell / Broadwell

Compiling
---------

GStreamer-MSDK uses the CMake build tool to build the plugins.
Create a build directory within the source directory and run the CMake
command to configure the build.

	mkdir build
	cd build
	cmake ..

To make a debug build, please follow the command below:

	cmake .. -DDEBUG=ON
		

To build the plugin for Media Server Solutions, please follow the command below:

	cmake .. -DFOR_MSS=ON
		

Next step is to compile the GStreamer-MSDK plugins:

	make

To install the plugins:

        make install

The plugins will be installed in the /usr/lib/gstreamer-1.0 directory.


Usage
-----
{'fraction_non_alphanumeric': 0.08723623262995368, 'fraction_numerical': 0.024189397838394237, 'mean_word_length': 3.048958333333333, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2692184', 'n_tokens_mistral': 1302, 'n_tokens_neox': 1170, 'n_words': 483}