gstreamer/subprojects/gst-plugins-base/ext
Sebastian Dröge ee06666507 theoradec: Don't use custom allocation logic and always crop locally
All video frames have to be copied from libtheora's memory to the output
frame anyway, so we can as well do the cropping here directly instead of
copying the full frames and having downstream do the cropping.

This reduces the complexity of the code considerably, and among other
things gets rid of a bug related to buffer pool configuration.

Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2612

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6203>
2024-02-23 15:03:35 +00:00
..
alsa alsa: Add support for DSD audio 2023-06-23 01:27:04 +00:00
cdparanoia cdparanoia: Ignore discarded-qualifiers coming from the header (again) 2023-10-21 23:30:38 +00:00
gl glvideoflip: fix setting of method property at construction time 2024-01-29 18:00:21 +00:00
libvisual meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
ogg oggdemux: vp8: Detect keyframe packets 2023-05-31 06:30:48 +00:00
opus opus: Fix crash when getting unexpected channel position 2023-06-12 20:00:52 +00:00
pango basetextoverlay: Fix overlay never rendering again if width reaches 1px 2023-11-08 11:19:39 +00:00
theora theoradec: Don't use custom allocation logic and always crop locally 2024-02-23 15:03:35 +00:00
vorbis meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
meson.build Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00