Sebastian Dröge
0760fe8625
playsink: Always take the playsink lock when adding or removing pad probes
...
Otherwise we might end up inside the callback without having stored
the probe id... then try to remove that probe (not!) from the callback
and wait forever for the pad to unblock.
2014-05-20 09:51:07 +02:00
Vincent Penquerc'h
74e9640a22
alsasink: pass correct error to g_strerror
...
The error we get is a negated errno.
While there, fix a couple typos in messages.
2014-05-19 13:57:41 +01:00
Sebastian Dröge
86c698a46f
gst-play: Free playlist_file string if only printing the version
2014-05-19 11:17:33 +02:00
Anuj Jaiswal
59131a4ceb
audio_sink and video_sink leakage fixed
...
https://bugzilla.gnome.org/show_bug.cgi?id=730010
2014-05-19 11:16:35 +02:00
Edward Hervey
1ca576c240
rtspconnection: Don't use argument for local storage
...
By re-using the uri argument for storing local data, we could end up in
a situation where we would free uri ... which would actually be the
string passed in argument.
Instead explicitely use a local variable. Fixes double-free issues.
CID #1212176
2014-05-13 11:53:41 +02:00
Nicolas Dufresne
e0cfd6e26b
video-info: Also check the stride and offset are equal
...
gst_video_info_is_equal() was not checking if stride and offset
had changed.
https://bugzilla.gnome.org/show_bug.cgi?id=729896
2014-05-12 18:22:32 -04:00
Edward Hervey
ec95963b1f
videodecoder: Free data after removing it from the list
...
While it wouldn't have caused any failures (g_list_remove doesn't dereference
the provided pointer), it does make the code cleaner.
CID #1212174
2014-05-12 17:17:07 +02:00
Edward Hervey
dddb837d0d
mikey: Actually replace payload ...
...
This function is intented to replace the payload, let's actually do that
instead of putting back the same (freed) payload
CID #1212175
2014-05-12 17:15:17 +02:00
Edward Hervey
3b84e02206
mikey: Free MikeyPayload in error cases
...
CID #1212135
CID #1212136
CID #1212137
CID #1212138
2014-05-12 17:13:50 +02:00
Thibault Saunier
7f9aac386f
pango: Do not try to add a feature to a caps features ANY
...
It does not makes sense and asserts
2014-05-11 00:12:30 +02:00
Tim-Philipp Müller
3f68f522ee
tag: xmp: fix leaks in error code paths
...
CID 1212133
2014-05-09 15:32:18 +01:00
Göran Jönsson
446f9bf6bd
rtspconnection: Reset control_stream.
...
Reset control_stream when gst_rtsp_connection_close.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=729632
2014-05-09 11:49:04 +02:00
Nicolas Dufresne
64d58b80c0
videodecoder: Retry setting configuration with modified config
...
Buffer pool set_config() may return FALSE if requested configuration needed small
changes. Reget the config and try setting it again. This ensure we have a configured
pool if possible.
2014-05-08 15:09:47 -04:00
Wim Taymans
0e8b47443e
uridecodebin: use downloadbuffer for download buffering
...
Use the new downloadbuffer element to implement the download buffering
feature
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680183
2014-05-08 17:12:54 +02:00
Luis de Bethencourt
43ae5a17ce
oggmux: push eos event when empty pad data
...
If gst_ogg_mux_queue_pads returns NULL it means we are at EOS, because we get a
NULL buffer and this function never sets bestpad.
https://bugzilla.gnome.org/show_bug.cgi?id=729315
2014-05-06 16:21:18 -04:00
Руслан Ижбулатов
2d0ecd7ff8
configure: Use X11 detection macro from common
...
https://bugzilla.gnome.org/show_bug.cgi?id=729621
2014-05-06 11:44:40 -04:00
Tim-Philipp Müller
e5b4e30baa
examples: playback-test: fix crashes when setting buffer-size
...
playbin's buffer-size property takes a gint, not a gint64,
so only pass the bits expected to the vararg function, or
the terminator might not be found, leading to crashes, esp.
with negative numbers.
Spotted by Ravi Kiran K N <ravi.kiran@samsung.com>
https://bugzilla.gnome.org/show_bug.cgi?id=729617
2014-05-06 08:14:02 +01:00
Tim-Philipp Müller
bb74096870
examples: fix indentation of playback-test
2014-05-06 08:13:52 +01:00
Tim-Philipp Müller
a8396ce5db
Revert "playback-test: Set buffer-size only for non-negative size"
...
This reverts commit 07a637e284
.
2014-05-06 08:13:24 +01:00
Ravi Kiran K N
07a637e284
playback-test: Set buffer-size only for non-negative size
...
https://bugzilla.gnome.org/show_bug.cgi?id=729617
2014-05-06 09:09:13 +02:00
Luis de Bethencourt
35f25433f1
win32: Update defs file
...
commit 622007e7db
added the function
gst_discoverer_info_get_missing_elements_installer_details (). It needs to be
added to the defs file.
2014-05-05 23:29:44 -04:00
Руслан Ижбулатов
151d156126
rtsp: Link to ws2_32 on Windows
...
Needed for getsockname and setsockopt
https://bugzilla.gnome.org/show_bug.cgi?id=729514
2014-05-05 09:04:28 +02:00
Руслан Ижбулатов
a1be3738a9
Make X11 detection more precise
...
Don't be content with just X11/Xlib.h, check for X11/XKBlib.h as well.
This prevents false positives (for example, from partial X11 headers
installed by tcl/tk).
https://bugzilla.gnome.org/show_bug.cgi?id=729513
2014-05-04 13:56:35 -04:00
Руслан Ижбулатов
6fd68e0b12
tests: fix printf format compiler warning in playback test on win32
...
https://bugzilla.gnome.org/show_bug.cgi?id=729515
2014-05-04 18:21:22 +01:00
Tim-Philipp Müller
134f51894a
Add new unit test binary to .gitignore
2014-05-04 18:14:54 +01:00
Thibault Saunier
622007e7db
discoverer: Add APIs to simply get installer details for missing plugins
...
Currently the API is far from optimal and the user has to work around
our badly defined API to simply install missing plugins.
API:
new:
gst_discoverer_info_get_missing_elements_installer_details
deprecated:
gst_discoverer_info_get_misc
gst_discoverer_stream_info_get_misc
https://bugzilla.gnome.org/show_bug.cgi?id=720596
2014-05-03 21:48:55 +02:00
Sebastian Dröge
310f486422
Back to development
2014-05-03 20:48:27 +02:00
Sebastian Dröge
9e3672d99d
textoverlay: Link unit test with the local version of the library, not an installed one
2014-05-03 18:57:38 +02:00
Sebastian Dröge
68f5350c66
Release 1.3.1
2014-05-03 17:50:10 +02:00
Sebastian Dröge
876e28b946
Update .po files
2014-05-03 17:48:04 +02:00
Sebastian Dröge
48367e8142
po: Update translations
2014-05-03 17:22:10 +02:00
Olivier Crête
bdf8ce286d
rtpbasepayload: Implement reconfigure event & renegotiation without subclass
...
Implement the reconfigure event, also do correct downstream caps negotiation
if the subclass doesn't implementy set_caps.
https://bugzilla.gnome.org/show_bug.cgi?id=725361
2014-05-03 10:21:04 +02:00
Olivier Crête
42e3e22969
tests/check/libs/rtpbasepayload.c: Run gst-indent
...
https://bugzilla.gnome.org/show_bug.cgi?id=725361
2014-05-03 10:21:04 +02:00
Sebastian Dröge
0383f6eafd
Automatic update of common submodule
...
From bcb1518 to 211fa5f
2014-05-03 10:14:51 +02:00
Olivier Crête
deb27bddf6
rtpbasepayload: Save the PT after fixating
2014-05-02 18:30:23 -04:00
Tim-Philipp Müller
b163f111c8
rtspdefs: remove outdated comments
2014-05-02 19:36:34 +01:00
Vincent Penquerc'h
db8460cbd8
rtpbuffer: avoid underflow in size calculation
2014-05-02 15:10:07 +01:00
Thiago Santos
5ac9476b40
videodecoder: do not parse caps for not using it
...
Saving some cpu
2014-05-01 19:31:25 -03:00
John Bassett
0fd60ac858
rtpbasepayload: restrict initial random sequence number to be <= 32767
...
In order to prevent SRTP roll over counter issues the initial sequence
number is restricted to <= 32767. This is recommended by RFC 4568 section 6.4.
2014-05-01 17:00:47 -04:00
Sebastian Dröge
cceb3303ab
sdp: Add some more gobject-introspection annotations for bindings
...
https://bugzilla.gnome.org/show_bug.cgi?id=729123
2014-05-01 15:11:04 +02:00
Sebastian Dröge
0d87f8fdb2
playbin: Don't block on non-serialized events
...
https://bugzilla.gnome.org/show_bug.cgi?id=729321
2014-05-01 13:18:11 +02:00
Sebastian Dröge
4d062b230a
playsink: Don't block on non-serialized events
...
https://bugzilla.gnome.org/show_bug.cgi?id=729321
2014-05-01 13:18:10 +02:00
Sebastian Dröge
67289fd184
playsinkconvertbin: Don't block on non-serialized events
...
https://bugzilla.gnome.org/show_bug.cgi?id=729321
2014-05-01 13:18:10 +02:00
Sebastian Dröge
ab0e37c320
subtitleoverlay: Don't block on non-serialized events
...
https://bugzilla.gnome.org/show_bug.cgi?id=729321
2014-05-01 13:18:10 +02:00
Vincent Penquerc'h
ffdf87b121
rtcpbuffer: check claimed data size against available size
...
Coverity 1208773
2014-04-30 18:13:15 +01:00
Göran Jönsson
9685e7a583
rtspconnection: Empty queue when flush.
...
Empty the watchs queue when calling
gst_rtsp_watch_set_flushing with flushing variabel is TRUE.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=728772
2014-04-30 16:37:17 +02:00
Ognyan Tonchev
6750531504
rtspconnection: Add more tests
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=728907
2014-04-30 16:27:25 +02:00
Luis de Bethencourt
954db90918
videotestsrc: fix undefined behaviour of left-shift
...
With a small type for the color values being left-shifted, the result is
undefined and it could potentially overflow.
https://bugzilla.gnome.org/show_bug.cgi?id=729195
2014-04-29 10:59:32 -04:00
Tim-Philipp Müller
740258acf6
win32: fix export files again
...
Revert unintended parts of d8a0927930
2014-04-29 10:59:02 +01:00
Christian Fredrik Kalager Schaller
d8a0927930
Add mikey.h file
2014-04-29 11:39:18 +02:00