gstreamer/ext
Antonio Ospite 3c5aa0a786 alsamidisrc: Fix a memory leak when setting the "ports" property
When setting the "ports" property the value is duplicated but it's not
freed when the elements stops.

Reported by Valgrind (example run with "alsamidisrc ports=128:0"):

  6 bytes in 1 blocks are definitely lost in loss record 30 of 1,911
     at 0x4C2BBEF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
     by 0x5411528: g_malloc (gmem.c:94)
     by 0x542A9FE: g_strdup (gstrfuncs.c:363)
     by 0x775211E: gst_alsa_midi_src_set_property (gstalsamidisrc.c:284)
     by 0x5184A4D: object_set_property (gobject.c:1439)
     by 0x5184A4D: g_object_setv (gobject.c:2245)
     by 0x51859DD: g_object_set_property (gobject.c:2529)
     by 0x4F0474C: ??? (in /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0.1203.0)
     by 0x4F065C8: ??? (in /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0.1203.0)
     by 0x4F07557: ??? (in /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0.1203.0)
     by 0x4EFE3EE: gst_parse_launch_full (in /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0.1203.0)
     by 0x4EFE673: gst_parse_launchv_full (in /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0.1203.0)

https://bugzilla.gnome.org/show_bug.cgi?id=787683
2017-11-29 21:13:38 -05:00
..
alsa alsamidisrc: Fix a memory leak when setting the "ports" property 2017-11-29 21:13:38 -05:00
cdparanoia Remove plugin specific static build option 2017-05-16 13:42:07 -04:00
libvisual meson: use dep.get_pkgconfig_variable() 2017-06-05 23:57:48 +01:00
ogg ogmparse: Set caps after sending pending events 2017-11-15 10:55:55 +01:00
opus opusenc: Allow unpositioned channels. 2017-10-11 19:42:39 +02:00
pango textoverlay: ensure text buffer has writable metadata when modifying 2017-07-01 17:45:36 +02:00
theora theoradec: Handle negotiation failure 2017-11-11 07:47:52 +01:00
vorbis Remove plugin specific static build option 2017-05-16 13:42:07 -04:00
Makefile.am opus: move Opus audio decoder and encoder from -bad to -base 2016-02-26 00:20:10 +00:00
meson.build Add support for Meson as alternative/parallel build system 2016-08-20 11:09:51 +01:00