├── LICENSE ├── Makefile.am ├── NOTICE ├── README ├── README.CAMERA ├── README.md ├── autogen.sh ├── configure.ac ├── include └── mfx_gst_package_defs.h ├── plugins ├── .deps │ └── libmfx_filesink_la-srcgstfilesink.Plo ├── Makefile.am ├── include │ └── mfx_gst_caps.h ├── libmfx_gst_plugin.map └── src │ ├── mfx_gst_caps.cpp │ ├── mfx_gst_h264vd.cpp │ ├── mfx_gst_h264ve.cpp │ ├── mfx_gst_h265ve.cpp │ ├── mfx_gst_jpegve.cpp │ └── mfx_gst_vpp.cpp ├── scripts ├── basic-check ├── install_env.sh └── mfx-gst-encode ├── src ├── Makefile.am ├── common │ ├── Makefile.am │ ├── include │ │ ├── mfx_gst_plugin.h │ │ ├── mfx_gst_plugin_vdec.h │ │ ├── mfx_gst_plugin_venc.h │ │ └── mfx_gst_plugin_vpp.h │ └── src │ │ ├── mfx_gst_plugin.cpp │ │ ├── mfx_gst_plugin_vdec.cpp │ │ ├── mfx_gst_plugin_venc.cpp │ │ └── mfx_gst_plugin_vpp.cpp ├── executors │ ├── Makefile.am │ ├── include │ │ ├── mfx_gst_executor_vdec.h │ │ ├── mfx_gst_executor_venc.h │ │ └── mfx_gst_executor_vpp.h │ └── src │ │ ├── mfx_gst_executor_vdec.cpp │ │ ├── mfx_gst_executor_venc.cpp │ │ └── mfx_gst_executor_vpp.cpp └── wrappers │ ├── Makefile.am │ ├── include │ ├── mfx_gst_bitstream_buffer.h │ ├── mfx_gst_buffer.h │ ├── mfx_gst_frame_constructor.h │ ├── mfx_gst_video_frame.h │ └── mfx_wrappers.h │ └── src │ ├── mfx_gst_bitstream_buffer.cpp │ ├── mfx_gst_buffer.cpp │ ├── mfx_gst_frame_constructor.cpp │ └── mfx_gst_video_frame.cpp └── utils ├── Makefile.am ├── include ├── base_allocator.h ├── mfx_debug.h ├── mfx_defs.h ├── mfx_gst_buffer_pool.h ├── mfx_gst_context.h ├── mfx_gst_debug.h ├── mfx_gst_props.h ├── mfx_gst_thread.h ├── mfx_gst_utils.h ├── mfx_gst_video_frame_pool.h ├── mfx_gst_video_memory.h ├── mfx_mfx_debug.h ├── mfx_utils.h ├── mfx_vaapi_debug.h ├── vaapi_allocator.h └── vaapi_utils.h └── src ├── base_allocator.cpp ├── mfx_debug.cpp ├── mfx_gst_buffer_pool.cpp ├── mfx_gst_context.cpp ├── mfx_gst_debug.cpp ├── mfx_gst_props.cpp ├── mfx_gst_thread.cpp ├── mfx_gst_utils.cpp ├── mfx_gst_video_frame_pool.cpp ├── mfx_gst_video_memory.cpp ├── mfx_mfx_debug.cpp ├── mfx_utils.cpp ├── mfx_vaapi_debug.cpp ├── vaapi_allocator.cpp └── vaapi_utils.cpp /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/Makefile.am -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/NOTICE -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/README -------------------------------------------------------------------------------- /README.CAMERA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/README.CAMERA -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/README.md -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | autoreconf -v --install 3 | ./configure "$@" 4 | -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/configure.ac -------------------------------------------------------------------------------- /include/mfx_gst_package_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/include/mfx_gst_package_defs.h -------------------------------------------------------------------------------- /plugins/.deps/libmfx_filesink_la-srcgstfilesink.Plo: -------------------------------------------------------------------------------- 1 | # dummy 2 | -------------------------------------------------------------------------------- /plugins/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/plugins/Makefile.am -------------------------------------------------------------------------------- /plugins/include/mfx_gst_caps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/plugins/include/mfx_gst_caps.h -------------------------------------------------------------------------------- /plugins/libmfx_gst_plugin.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/plugins/libmfx_gst_plugin.map -------------------------------------------------------------------------------- /plugins/src/mfx_gst_caps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/plugins/src/mfx_gst_caps.cpp -------------------------------------------------------------------------------- /plugins/src/mfx_gst_h264vd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/plugins/src/mfx_gst_h264vd.cpp -------------------------------------------------------------------------------- /plugins/src/mfx_gst_h264ve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/plugins/src/mfx_gst_h264ve.cpp -------------------------------------------------------------------------------- /plugins/src/mfx_gst_h265ve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/plugins/src/mfx_gst_h265ve.cpp -------------------------------------------------------------------------------- /plugins/src/mfx_gst_jpegve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/plugins/src/mfx_gst_jpegve.cpp -------------------------------------------------------------------------------- /plugins/src/mfx_gst_vpp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/plugins/src/mfx_gst_vpp.cpp -------------------------------------------------------------------------------- /scripts/basic-check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/scripts/basic-check -------------------------------------------------------------------------------- /scripts/install_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/scripts/install_env.sh -------------------------------------------------------------------------------- /scripts/mfx-gst-encode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/scripts/mfx-gst-encode -------------------------------------------------------------------------------- /src/Makefile.am: -------------------------------------------------------------------------------- 1 | AUTOMAKE_OPTIONS=foreign 2 | 3 | SUBDIRS = common executors wrappers 4 | -------------------------------------------------------------------------------- /src/common/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/src/common/Makefile.am -------------------------------------------------------------------------------- /src/common/include/mfx_gst_plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/src/common/include/mfx_gst_plugin.h -------------------------------------------------------------------------------- /src/common/include/mfx_gst_plugin_vdec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/src/common/include/mfx_gst_plugin_vdec.h -------------------------------------------------------------------------------- /src/common/include/mfx_gst_plugin_venc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/src/common/include/mfx_gst_plugin_venc.h -------------------------------------------------------------------------------- /src/common/include/mfx_gst_plugin_vpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/src/common/include/mfx_gst_plugin_vpp.h -------------------------------------------------------------------------------- /src/common/src/mfx_gst_plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/src/common/src/mfx_gst_plugin.cpp -------------------------------------------------------------------------------- /src/common/src/mfx_gst_plugin_vdec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/src/common/src/mfx_gst_plugin_vdec.cpp -------------------------------------------------------------------------------- /src/common/src/mfx_gst_plugin_venc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/src/common/src/mfx_gst_plugin_venc.cpp -------------------------------------------------------------------------------- /src/common/src/mfx_gst_plugin_vpp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/src/common/src/mfx_gst_plugin_vpp.cpp -------------------------------------------------------------------------------- /src/executors/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/src/executors/Makefile.am -------------------------------------------------------------------------------- /src/executors/include/mfx_gst_executor_vdec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/src/executors/include/mfx_gst_executor_vdec.h -------------------------------------------------------------------------------- /src/executors/include/mfx_gst_executor_venc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/src/executors/include/mfx_gst_executor_venc.h -------------------------------------------------------------------------------- /src/executors/include/mfx_gst_executor_vpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/src/executors/include/mfx_gst_executor_vpp.h -------------------------------------------------------------------------------- /src/executors/src/mfx_gst_executor_vdec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/src/executors/src/mfx_gst_executor_vdec.cpp -------------------------------------------------------------------------------- /src/executors/src/mfx_gst_executor_venc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/src/executors/src/mfx_gst_executor_venc.cpp -------------------------------------------------------------------------------- /src/executors/src/mfx_gst_executor_vpp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/src/executors/src/mfx_gst_executor_vpp.cpp -------------------------------------------------------------------------------- /src/wrappers/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/src/wrappers/Makefile.am -------------------------------------------------------------------------------- /src/wrappers/include/mfx_gst_bitstream_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/src/wrappers/include/mfx_gst_bitstream_buffer.h -------------------------------------------------------------------------------- /src/wrappers/include/mfx_gst_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/src/wrappers/include/mfx_gst_buffer.h -------------------------------------------------------------------------------- /src/wrappers/include/mfx_gst_frame_constructor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/src/wrappers/include/mfx_gst_frame_constructor.h -------------------------------------------------------------------------------- /src/wrappers/include/mfx_gst_video_frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/src/wrappers/include/mfx_gst_video_frame.h -------------------------------------------------------------------------------- /src/wrappers/include/mfx_wrappers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/src/wrappers/include/mfx_wrappers.h -------------------------------------------------------------------------------- /src/wrappers/src/mfx_gst_bitstream_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/src/wrappers/src/mfx_gst_bitstream_buffer.cpp -------------------------------------------------------------------------------- /src/wrappers/src/mfx_gst_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/src/wrappers/src/mfx_gst_buffer.cpp -------------------------------------------------------------------------------- /src/wrappers/src/mfx_gst_frame_constructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/src/wrappers/src/mfx_gst_frame_constructor.cpp -------------------------------------------------------------------------------- /src/wrappers/src/mfx_gst_video_frame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/src/wrappers/src/mfx_gst_video_frame.cpp -------------------------------------------------------------------------------- /utils/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/Makefile.am -------------------------------------------------------------------------------- /utils/include/base_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/include/base_allocator.h -------------------------------------------------------------------------------- /utils/include/mfx_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/include/mfx_debug.h -------------------------------------------------------------------------------- /utils/include/mfx_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/include/mfx_defs.h -------------------------------------------------------------------------------- /utils/include/mfx_gst_buffer_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/include/mfx_gst_buffer_pool.h -------------------------------------------------------------------------------- /utils/include/mfx_gst_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/include/mfx_gst_context.h -------------------------------------------------------------------------------- /utils/include/mfx_gst_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/include/mfx_gst_debug.h -------------------------------------------------------------------------------- /utils/include/mfx_gst_props.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/include/mfx_gst_props.h -------------------------------------------------------------------------------- /utils/include/mfx_gst_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/include/mfx_gst_thread.h -------------------------------------------------------------------------------- /utils/include/mfx_gst_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/include/mfx_gst_utils.h -------------------------------------------------------------------------------- /utils/include/mfx_gst_video_frame_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/include/mfx_gst_video_frame_pool.h -------------------------------------------------------------------------------- /utils/include/mfx_gst_video_memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/include/mfx_gst_video_memory.h -------------------------------------------------------------------------------- /utils/include/mfx_mfx_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/include/mfx_mfx_debug.h -------------------------------------------------------------------------------- /utils/include/mfx_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/include/mfx_utils.h -------------------------------------------------------------------------------- /utils/include/mfx_vaapi_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/include/mfx_vaapi_debug.h -------------------------------------------------------------------------------- /utils/include/vaapi_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/include/vaapi_allocator.h -------------------------------------------------------------------------------- /utils/include/vaapi_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/include/vaapi_utils.h -------------------------------------------------------------------------------- /utils/src/base_allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/src/base_allocator.cpp -------------------------------------------------------------------------------- /utils/src/mfx_debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/src/mfx_debug.cpp -------------------------------------------------------------------------------- /utils/src/mfx_gst_buffer_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/src/mfx_gst_buffer_pool.cpp -------------------------------------------------------------------------------- /utils/src/mfx_gst_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/src/mfx_gst_context.cpp -------------------------------------------------------------------------------- /utils/src/mfx_gst_debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/src/mfx_gst_debug.cpp -------------------------------------------------------------------------------- /utils/src/mfx_gst_props.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/src/mfx_gst_props.cpp -------------------------------------------------------------------------------- /utils/src/mfx_gst_thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/src/mfx_gst_thread.cpp -------------------------------------------------------------------------------- /utils/src/mfx_gst_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/src/mfx_gst_utils.cpp -------------------------------------------------------------------------------- /utils/src/mfx_gst_video_frame_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/src/mfx_gst_video_frame_pool.cpp -------------------------------------------------------------------------------- /utils/src/mfx_gst_video_memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/src/mfx_gst_video_memory.cpp -------------------------------------------------------------------------------- /utils/src/mfx_mfx_debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/src/mfx_mfx_debug.cpp -------------------------------------------------------------------------------- /utils/src/mfx_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/src/mfx_utils.cpp -------------------------------------------------------------------------------- /utils/src/mfx_vaapi_debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/src/mfx_vaapi_debug.cpp -------------------------------------------------------------------------------- /utils/src/vaapi_allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/src/vaapi_allocator.cpp -------------------------------------------------------------------------------- /utils/src/vaapi_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Intel-Media-SDK/gstreamer-plugins/HEAD/utils/src/vaapi_utils.cpp --------------------------------------------------------------------------------