gstreamer/sys/mediafoundation
Seungha Yang d1d2acead1 mfvideoenc: Add support for zero-copy encoding
Add custom IMFMediaBuffer and IMF2DBuffer implementation in order to
keep track of lifecycle of Media Foundation memory object.
By this new implementation, we can pass raw memory of upstream buffer
to Media Foundation without copy.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1518>
2020-09-09 07:25:52 +00:00
..
AsyncOperations.h mediafoundation: Add support video capture on UWP app 2020-05-25 15:09:20 +00:00
gstmfaacenc.cpp mediafoundation: Add support for AAC encoding 2020-05-27 10:34:47 +00:00
gstmfaacenc.h mediafoundation: Add support for AAC encoding 2020-05-27 10:34:47 +00:00
gstmfaudioenc.cpp plugins: Update for documentation of Windows plugins 2020-07-02 17:21:29 +02:00
gstmfaudioenc.h mediafoundation: Add support for AAC encoding 2020-05-27 10:34:47 +00:00
gstmfcapturewinrt.cpp mfvideosrc: Select common formats if both VideoPreview and VideoRecord are available 2020-08-01 15:17:05 +00:00
gstmfcapturewinrt.h mfvideosrc: Add a new property for ICoreDispatcher setting 2020-07-26 12:52:15 +00:00
gstmfdevice.c mfvideosrc: Add a new property for ICoreDispatcher setting 2020-07-26 12:52:15 +00:00
gstmfdevice.h mediafoundation: Add device provider implementation 2020-05-20 11:06:09 +00:00
gstmfh264enc.cpp plugins: Update for documentation of Windows plugins 2020-07-02 17:21:29 +02:00
gstmfh264enc.h mediafoundation: Add h264 encoder 2020-04-28 14:37:31 +00:00
gstmfh265enc.cpp plugins: Update for documentation of Windows plugins 2020-07-02 17:21:29 +02:00
gstmfh265enc.h mediafoundation: Add h265 encoder 2020-04-28 14:37:31 +00:00
gstmfmp3enc.cpp mediafoundation: Add support MP3 audio encoding 2020-05-27 10:34:47 +00:00
gstmfmp3enc.h mediafoundation: Add support MP3 audio encoding 2020-05-27 10:34:47 +00:00
gstmfsourceobject.c mfvideosrc: Add a new property for ICoreDispatcher setting 2020-07-26 12:52:15 +00:00
gstmfsourceobject.h mfvideosrc: Add a new property for ICoreDispatcher setting 2020-07-26 12:52:15 +00:00
gstmfsourcereader.cpp mfvideosrc: Expose sorted caps 2020-07-22 18:11:18 +09:00
gstmfsourcereader.h mediafoundation: Introduce Microsoft Media Foundation plugin 2020-04-28 14:37:31 +00:00
gstmftransform.cpp mftransform: Fix deadlock when MFT requests processing output twice 2020-06-08 23:46:43 +09:00
gstmftransform.h mediafoundation: Add support for AAC encoding 2020-05-27 10:34:47 +00:00
gstmfutils.cpp mediafoundation: Correct wrong raw video format mapping 2020-08-17 21:39:13 +09:00
gstmfutils.h mfutils: Move IMediaType release function to common utility 2020-05-27 10:34:47 +00:00
gstmfvideobuffer.cpp mfvideoenc: Add support for zero-copy encoding 2020-09-09 07:25:52 +00:00
gstmfvideobuffer.h mfvideoenc: Add support for zero-copy encoding 2020-09-09 07:25:52 +00:00
gstmfvideoenc.cpp mfvideoenc: Add support for zero-copy encoding 2020-09-09 07:25:52 +00:00
gstmfvideoenc.h mediafoundation: Add h264 encoder 2020-04-28 14:37:31 +00:00
gstmfvideosrc.c wasapi2, mfvideosrc: Update "dispatcher" property to be only writable 2020-07-31 21:50:16 +09:00
gstmfvideosrc.h mediafoundation: Introduce Microsoft Media Foundation plugin 2020-04-28 14:37:31 +00:00
gstmfvp9enc.cpp plugins: Update for documentation of Windows plugins 2020-07-02 17:21:29 +02:00
gstmfvp9enc.h mediafoundation: Add VP9 encoder element 2020-06-22 07:58:03 +00:00
gststrmif.h mediafoundation: Add h264 encoder 2020-04-28 14:37:31 +00:00
mediacapturewrapper.cpp mfvideosrc: Select common formats if both VideoPreview and VideoRecord are available 2020-08-01 15:17:05 +00:00
mediacapturewrapper.h mfvideosrc: Select common formats if both VideoPreview and VideoRecord are available 2020-08-01 15:17:05 +00:00
meson.build mfvideoenc: Add support for zero-copy encoding 2020-09-09 07:25:52 +00:00
plugin.c mfvideoenc: Add support for zero-copy encoding 2020-09-09 07:25:52 +00:00