gstreamer/ext
Edward Hervey 895d884701 oggdemux: Solidify gst_ogg_demux_loop_push() some more
There were still some races going on where seeking events wouldn't
be properly intercepted/executed by this thread.

* Instead of always waiting for the GCond to be emitted, first just
  check if there is an event available
* Take ownership of the event *while* the lock is taken and not
  after releasing/reacquiring it
* Finally acquire lock at the very top and release it at the end
  to make it a bit more streamlined

This removes the remaining issues with seeks not being executed
2017-11-08 17:51:52 +01:00
..
alsa alsasink: Fix Memory leak in payload not succuss case 2017-09-26 11:18:09 +03: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 oggdemux: Solidify gst_ogg_demux_loop_push() some more 2017-11-08 17:51:52 +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 Remove plugin specific static build option 2017-05-16 13:42:07 -04: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