Mathieu Duponchelle
d11af7cd6b
aggregator: Reset flow_return *after* stopping the srcpad task.
...
Otherwise it might be set in an already running aggregate function.
2014-07-16 17:52:35 +02:00
Thibault Saunier
619237c0d0
aggregator: Flush sinkpads when stopping
...
All values are meaningless in that case, so we should make sure that
we clean everything
2014-07-16 17:52:35 +02:00
Thibault Saunier
d9385687fb
aggregator: Do not forget to reset the flow return when stoping
...
Setting it to FLUSHING when the element is not started, and to OK
when it starts.
2014-07-16 17:52:30 +02:00
Thibault Saunier
9233c6ac69
aggregator: Handle event seqnum
2014-07-16 17:05:25 +02:00
Sebastian Rasmussen
e79e96e59d
mxfmux: Avoid taking unnecessary ref
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=733123
2014-07-16 16:47:21 +02:00
Mart Raudsepp
96aa931635
gl: Include GL_CFLAGS while checking for GL typedefs
...
Otherwise those checks may fail at configure time if they contain extra
include paths, while at build time they are included, potentially causing
incompatible typedefs between system GL headers and gstreamer compatibility
prototypes.
https://bugzilla.gnome.org/show_bug.cgi?id=733248
2014-07-16 16:37:54 +02:00
Mart Raudsepp
0bb6d22ffc
gl: Always include EGL_CFLAGS in GL_CFLAGS when EGL_LIBS is added to GL_LIBS
...
They should be handled in tandem, in case any EGL provider could require some
CFLAGS and set them (possibly once moved to prefer pkg-config files),
such as for a custom header location.
2014-07-16 16:37:54 +02:00
Piotr Drąg
3a3568c356
po: update POTFILES
...
https://bugzilla.gnome.org/show_bug.cgi?id=726555
2014-07-16 14:29:04 +01:00
Sebastian Dröge
4ec87d9690
d3dvideosink: Open Direct3D devices in a threadsafe way
...
Otherwise we'll get crashes when using the device from multiple
threads, e.g. when using multiple sinks at once.
https://bugzilla.gnome.org/show_bug.cgi?id=707523
2014-07-15 13:30:16 +02:00
Sebastian Dröge
a7e243b32e
curlsshsink: Include gst.h and other stuff before anything else
2014-07-11 21:16:26 +02:00
Nicolas Dufresne
362951b9ec
wrappercamerabinsrc: Fix caps filter caps proxying
...
The notify signal is triggered when caps is changed. But instead of
proxying the fixed caps, we query for the caps. Hence, when we go to
READY state, we endup setting template caps on the proxied caps
filter instead of NULL, which leads to negoitation failure. Correctly
proxy NULL caps if this is the new caps. Fixes not negotiated error
when running in cheese. Also fix a leak of caps string in one of the
trace.
https://bugzilla.gnome.org/show_bug.cgi?id=732741
2014-07-11 11:05:08 -04:00
Sebastian Dröge
1934847981
gl: Always build gstglmixer, not only when full OpenGL support is enabled
2014-07-11 13:58:55 +02:00
Sebastian Dröge
198d8dd5f1
curl: Use winsock2 instead and the GLib macro for checking if we're on Windows
2014-07-11 13:25:57 +02:00
Sebastian Dröge
0ea13d7a65
motioncells: Use no network API if not required
2014-07-11 13:25:18 +02:00
Alexey Pavlov
365d0cfb32
ext: Include winsock.h on Windows when required
...
https://bugzilla.gnome.org/show_bug.cgi?id=733052
2014-07-11 13:21:21 +02:00
Sebastian Dröge
f8778ee272
Release 1.3.91
2014-07-11 12:13:22 +02:00
Sebastian Dröge
acb1d5afc3
gl: Link to all required libraries but not more
2014-07-11 12:06:48 +02:00
Sebastian Dröge
f6f1c0ac34
video: Properly include headers in Makefile.am
...
and don't set noinst_HEADERS twice.
2014-07-11 12:01:12 +02:00
Sebastian Dröge
214b4b497e
Update .po files
2014-07-11 11:05:59 +02:00
Sebastian Dröge
2b63783c94
atdec: Change rank to MARGINAL until it can properly handle multichannel audio
...
https://bugzilla.gnome.org/show_bug.cgi?id=727757
2014-07-11 09:43:44 +02:00
Sebastian Dröge
92d00d0233
gl: Move GstGLMixer to the plugin for now
...
It depends on GstAggregator and we don't want to install headers
for that yet.
https://bugzilla.gnome.org/show_bug.cgi?id=732207
2014-07-11 09:41:05 +02:00
Sebastian Dröge
f701aa29b9
libs: Don't install headers and pc files for libgstwayland/badvideo/badbase
...
These will disappear after 1.4.0 and it would be rather annoying if
people started depending on them.
https://bugzilla.gnome.org/show_bug.cgi?id=732207
2014-07-11 09:33:57 +02:00
Philip Withnall
c57500a7f4
opus: Fix a double-unref in the Opus header code
...
The headers were never getting reffed when being added to the headers
list, which is later unreffed-and-freed by the caller (e.g.
gst_opus_parse_parse_frame()).
https://bugzilla.gnome.org/show_bug.cgi?id=733013
2014-07-11 09:05:32 +02:00
Sebastian Dröge
ba7d57c154
po: Update translations
2014-07-11 08:54:30 +02:00
Edward Hervey
b191053c7f
examples: Add CAT section and CA descriptor support
...
https://bugzilla.gnome.org/show_bug.cgi?id=732986
2014-07-11 08:32:07 +02:00
Edward Hervey
9e73b487c4
mpegts: Add parsing for CA descriptor (0x05)
...
https://bugzilla.gnome.org/show_bug.cgi?id=732986
2014-07-11 08:32:06 +02:00
Nicolas Dufresne
5e4e572335
camerabin2: Flush downstream after setting src to READY
...
v4l2src requires all buffers to come back in order to cleanly stop
streaming. Flushing the pipline should force all buffers to come
back.
https://bugzilla.gnome.org/show_bug.cgi?id=732741
2014-07-10 18:34:21 -04:00
Sebastian Rasmussen
c534ad8e81
tests/icles/dccp: Release reference to parent
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732977
2014-07-10 22:12:49 +01:00
Nicolas Dufresne
ab29217726
glimagesink: Keep aspect ratio by default
...
The expected default behaviour for video sink is to maintain the
aspect ratio. Fix the default value to reflect this. The property
default was already TRUE, but the value was not initially TRUE.
2014-07-09 15:03:53 -04:00
Sebastian Rasmussen
fba6ebaae2
mpegts: No need to check for NULL before calling g_free()
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732789
2014-07-09 12:04:17 +02:00
Sebastian Rasmussen
66c38b50f3
mpegts: Don't confuse slice allocator with regular one
...
Previously selector_bytes and private_data_bytes were sometimes allocated and
free using the normal allocator and sometimes using the slice allocator.
Additionally prefer g_strdup() to g_memdup() for strings.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732789
2014-07-09 12:04:17 +02:00
Edward Hervey
7626b494cb
mpegts: Fix dvb linkage leaks
...
CID #1224130
2014-07-09 07:50:13 +02:00
Stefan Ringel
43dd0ec62a
mpegts: use getter for egde linkage descriptor type
...
https://bugzilla.gnome.org/show_bug.cgi?id=730914
2014-07-09 07:41:33 +02:00
Stefan Ringel
dc1eeec7df
mpegts: docs: add missed *_free methods
...
https://bugzilla.gnome.org/show_bug.cgi?id=730914
2014-07-09 07:41:33 +02:00
Stefan Ringel
41f1c8c32e
mpegts: fix annotation
...
https://bugzilla.gnome.org/show_bug.cgi?id=730914
2014-07-09 07:41:32 +02:00
Edward Hervey
90b27a3c8b
mpegts: Add padding to public structures
...
Allows use to add API in the future without breaking ABI. We broke the API/ABI
once between 1.2 and 1.4, let's try to avoid this in the future even if this
is an unstable library.
https://bugzilla.gnome.org/show_bug.cgi?id=730914
2014-07-09 07:39:37 +02:00
Thiago Santos
1d233b7516
mpegts: atsc: fix leak of short name
2014-07-08 15:43:32 -03:00
Thiago Santos
2874bff392
mpegts: fix leak of language code
2014-07-08 14:56:38 -03:00
Thibault Saunier
e4b07ee51d
videoaggregator: Fix some more the locking logic in update_src_caps
...
We need the GST_OBJECT_LOCK only to iterate the sinkpads, nothing else.
https://bugzilla.gnome.org/show_bug.cgi?id=732750
2014-07-06 23:36:10 +02:00
Tim-Philipp Müller
341dc8aecf
videoaggregator: fix broken locking in update_src_caps function
...
We would unlock an already-unlocked mutex that we never re-locked.
https://bugzilla.gnome.org/show_bug.cgi?id=732750
2014-07-06 22:16:48 +01:00
Tim-Philipp Müller
551122c19a
aggregator: fix locking
...
We would unlock a mutex we never locked on SEGMENT
events.
2014-07-06 22:09:53 +01:00
Nicolas Dufresne
25c289f6c4
facedetect: Make cascades dir a little more portable
2014-07-04 21:13:49 -04:00
Nicolas Dufresne
09fc19b83f
handdetect: Use already mapped image
...
No need to map again the image, it's already handled by the base class.
2014-07-04 21:13:49 -04:00
Nicolas Dufresne
efde572cec
handdetect: Move size warning in set_caps so it's called once
2014-07-04 21:13:49 -04:00
Nicolas Dufresne
34e23c2e21
faceblur: Port to OpencvVideoFilter base class
...
This fixes issue whit black frames when special memory, like GlMemory is
in used.
https://bugzilla.gnome.org/show_bug.cgi?id=732756
2014-07-04 21:13:49 -04:00
Nicolas Dufresne
42a83d2c64
cvvideofilter: Don't try to make buffer writable
...
First this is handle by base transform, hence this is a no-op, and if it wasn't it
would lead to a buffer copy being leaked, and then an unreffed buffer being
pushed downstream.
https://bugzilla.gnome.org/show_bug.cgi?id=732756
2014-07-04 21:13:11 -04:00
Nicolas Dufresne
2acdb2ecf2
cvvideofilter: Check buffer_map return value
...
Check the resturn value and cleanly fail if we could not mapped the buffers.
https://bugzilla.gnome.org/show_bug.cgi?id=732756
2014-07-04 21:12:38 -04:00
Sebastian Rasmussen
77905f632e
mimdec: Print invalid fourcc in error message in hex
...
Previously this was printed as characters which caused later processing
of the error message to sometimes warn about non-UTF-8 characters.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732715
2014-07-04 17:48:14 +01:00
Sebastian Rasmussen
1f371ce855
aiffparse: Print invalid fourcc in error message in hex
...
Previously this was printed as characters which caused later processing
of the error message to sometimes warn about non-UTF-8 characters.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732715
2014-07-04 17:46:58 +01:00
Matthieu Bouron
9c13c84afd
configure: fix uninitialized variables with --disable-external
...
https://bugzilla.gnome.org/show_bug.cgi?id=732744
2014-07-04 17:41:20 +01:00