mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-18 22:36:33 +00:00
068c2a71ba
When a buffer is pushed downstream, we should try not to hold the buffer mapped with write access. Doing so would often lead to an unneccesary memcpy later. For instance, gst_buffer_make_writable() in gst_video_decoder_finish_frame() will cause a memcpy because of _memory_get_exclusive_reference(). We know that we can perform a two-step remap when using system memory, as this will not cause the location of the memory to change. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/812> |
||
---|---|---|
.. | ||
gstvp8dec.c | ||
gstvp8dec.h | ||
gstvp8enc.c | ||
gstvp8enc.h | ||
GstVP8Enc.prs | ||
gstvp8utils.c | ||
gstvp8utils.h | ||
gstvp9dec.c | ||
gstvp9dec.h | ||
gstvp9enc.c | ||
gstvp9enc.h | ||
gstvpxdec.c | ||
gstvpxdec.h | ||
gstvpxelement.c | ||
gstvpxelements.h | ||
gstvpxenc.c | ||
gstvpxenc.h | ||
gstvpxenums.h | ||
meson.build | ||
plugin.c |