gstreamer/subprojects/gst-plugins-bad/ext
Thibault Saunier d82efb47aa pitch: Specify layout as required for negotiation
There are cases where it might negotiate 'non-interleaved' while it
is wrong.

```
gst-launch-1.0 audiotestsrc !  "audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved" ! audioconvert ! audioresample ! pitch tempo=1.2 ! audioconvert ! "audio/x-raw,format=S16LE" ! fakesink

Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
(gst-launch-1.0:3029628): GStreamer-Audio-CRITICAL **: 11:42:22.477: gst_audio_buffer_map: assertion '(!meta && info->layout == GST_AUDIO_LAYOUT_INTERLEAVED) || (meta && info->layout == meta->info.layout)' failed
ERROR: from element /GstPipeline:pipeline0/GstAudioConvert:audioconvert1: The stream is in the wrong format.
Additional debug info:
../subprojects/gst-plugins-base/gst/audioconvert/gstaudioconvert.c(876): gst_audio_convert_transform (): /GstPipeline:pipeline0/GstAudioConvert:audioconvert1:
failed to map input buffer
ERROR: pipeline doesn't want to preroll.
ERROR: from element /GstPipeline:pipeline0/GstAudioTestSrc:audiotestsrc0: Internal data stream error.
Setting pipeline to NULL ...
Additional debug info:
../subprojects/gstreamer/libs/gst/base/gstbasesrc.c(3127): gst_base_src_loop (): /GstPipeline:pipeline0/GstAudioTestSrc:audiotestsrc0:
streaming stopped, reason error (-5)
ERROR: pipeline doesn't want to preroll.
Freeing pipeline ...
```

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1441>
2021-12-11 19:09:09 -03:00
..
aes aes: specify the required OpenSSL version 2021-10-18 23:25:50 +00:00
aom aom: Set fixed_qp_offsets to a deactivated value 2021-11-08 16:42:17 +00:00
assrender assrender: Add "application/vnd.ms-opentype" mimetype detection 2021-10-22 23:41:26 +00:00
avtp avtp: crf: Process also local CRF streams 2021-11-10 16:53:04 +00:00
bs2b
bz2
chromaprint
closedcaption cccombiner: fix default value when installing schedule property 2021-10-26 14:48:13 +00:00
colormanagement
curl curlsftpsink: Add support for sha256 fingerprint 2021-10-26 12:18:40 +00:00
dash
dc1394
directfb
dtls dtls: don't use deprecated g_binding_get_source() with newer GLib versions 2021-10-30 00:52:42 +01:00
dts meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled 2021-10-18 18:03:19 +01:00
faac
faad meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled 2021-10-18 18:03:19 +01:00
fdkaac meson: Mark newly fdkaac/ogg/vorbis as allow fallback 2021-10-16 09:52:23 -03:00
flite
fluidsynth
gme
gs gssink: add metadata property 2021-11-23 16:00:53 +01:00
gsm
hls
iqa meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled 2021-10-18 18:03:19 +01:00
isac
kate
ladspa
ldac
libde265
lv2
mdns
modplug
mpeg2enc meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled 2021-10-18 18:03:19 +01:00
mplex meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled 2021-10-18 18:03:19 +01:00
musepack
neon neon: Allow building against neon 0.32.x 2021-10-29 00:14:53 +00:00
onnx meson: update for dep.get_pkgconfig_variable() deprecation 2021-10-20 11:20:44 +00:00
openal
openaptx
opencv meson: update for dep.get_pkgconfig_variable() deprecation 2021-10-20 11:20:44 +00:00
openexr
openh264
openjpeg openjpegenc: Fix build warning 2021-11-24 13:11:23 +00:00
openmpt
openni2
opus
qroverlay
resindvd meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled 2021-10-18 18:03:19 +01:00
rsvg docs: fix unnecessary ampersand, < and > escaping in code blocks 2021-11-12 11:39:19 +00:00
rtmp
sbc
sctp
smoothstreaming
sndfile
soundtouch pitch: Specify layout as required for negotiation 2021-12-11 19:09:09 -03:00
spandsp
srt srt: Plug leak of headers 2021-10-19 07:19:41 +00:00
srtp
svthevcenc
teletextdec teletextdec: fix minor string leak 2021-12-06 13:07:37 +00:00
ttml ttml: fix log init 2021-10-11 15:23:08 +02:00
voaacenc
voamrwbenc
vulkan
wayland meson: update for dep.get_pkgconfig_variable() deprecation 2021-10-20 11:20:44 +00:00
webp
webrtc webrtcbin: deduplicate extmaps 2021-11-25 18:38:22 +00:00
webrtcdsp
wildmidi
wpe wpevideosrc: Use basesrc event vfunc 2021-12-07 11:43:26 +00:00
x265 meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled 2021-10-18 18:03:19 +01:00
zbar
zxing
meson.build mms: remove mmssrc plugin 2021-10-20 17:05:34 +00:00