Sebastian Dröge
9f36b4383b
netclientclock: Implement resolval of hostnames
...
Just allowing IPs here is not ideal and implementing DNS resolval is easy.
2015-12-30 16:59:24 +02:00
Sebastian Dröge
2bfa204c30
ptpclock: Add read-only properties to get the master and grandmaster clock ids
2015-12-29 16:29:13 +02:00
Sebastian Dröge
2c272d74fd
caps: Add (transfer full) annotation to simplify() and subtract() return value
...
https://bugzilla.gnome.org/show_bug.cgi?id=759948
2015-12-29 14:32:47 +02:00
Aurélien Zanelli
2ee33237c8
caps: add 'transfer full' annotation to caps returned by interserction functions
...
To make clear caller is responsible to unref them.
https://bugzilla.gnome.org/show_bug.cgi?id=759948
2015-12-29 14:30:29 +02:00
Sebastian Dröge
99d7ca79e3
net: Add NTP and PTP clock types to the docs
...
This gives us the property documentation for example.
2015-12-28 19:41:38 +02:00
Stefan Sauer
a6e72aa28f
check: don't memcmp twice
...
Simply call fail() in the condition after the first memcmp.
2015-12-27 19:42:37 +01:00
Sebastian Dröge
a65e18d890
Back to development
2015-12-24 15:27:12 +01:00
Sebastian Dröge
2a188848eb
Release 1.7.1
2015-12-24 13:58:52 +01:00
Sebastian Dröge
b610d4c25f
Update .po files
2015-12-24 12:50:33 +01:00
Sebastian Dröge
2f0ceda2a2
po: Update translations
2015-12-24 12:21:21 +01:00
Koop Mast
6bf15b9d96
configure: Make -Bsymbolic check work with clang.
...
Update the -Bsymbolic check with the version glib has. This version
works with clang.
https://bugzilla.gnome.org/show_bug.cgi?id=759713
2015-12-21 12:24:11 +01:00
Sebastian Dröge
86cc8f0091
docs: update to git
2015-12-16 09:35:18 +01:00
Xavier Claessens
46f83f5fcd
core: Add g_autoptr() support to all types
...
https://bugzilla.gnome.org/show_bug.cgi?id=754464
2015-12-14 12:06:55 -05:00
Sebastian Dröge
7e761798bd
tee: Check if parsing the name template with sscanf() was successful
...
If not, go back to the automatic pad numbering.
CID 1195129
2015-12-14 13:06:57 +01:00
Sebastian Dröge
33ded76ab8
queue/multiqueue: Don't special-case CAPS events in the event handlers
...
For CAPS events we will never ever have a FALSE return value here, so just
remove the dead code instead of causing future confusion.
2015-12-14 11:20:43 +01:00
Sebastian Dröge
0636fe1391
Revert "queue: Illegal memory access of sink event"
...
This reverts commit 78614c505a
.
The code it was fixing does not have any effect anyway and will be removed in
the next commit.
2015-12-14 11:20:22 +01:00
Vineeth TM
78614c505a
queue: Illegal memory access of sink event
...
Once event is pushed to pad, then queue should not access the event.
This is leading to invalid read valgrind errors
https://bugzilla.gnome.org/show_bug.cgi?id=759430
2015-12-14 10:41:50 +01:00
Sebastian Dröge
615af0b1b0
element: Unref event if GstElement::send_event() is not implemented
...
Otherwise we'll take ownership of the event only if it's implemented, and
leak the event in all other situations.
2015-12-14 10:10:04 +01:00
Sebastian Dröge
ad5c97e44e
manual: Fix dynamic pipeline example
...
Use GST_PAD_PROBE_PASS to pass through all events other than EOS instead of
blocking on the first non-EOS event forever. Also fix a typo in a comment in
that function.
Thanks to David Jaggard for reporting this on the mailing list.
2015-12-14 10:04:19 +01:00
Luis de Bethencourt
69ef85afa2
docs: typo in the location of make_element tool
...
https://bugzilla.gnome.org/show_bug.cgi?id=759352
2015-12-13 00:37:42 +00:00
Reynaldo H. Verdejo Pinochet
2a17bad7e8
downloadbuffer: drop unneeded macros for G_OS_WIN32
2015-12-12 13:13:54 -08:00
Reynaldo H. Verdejo Pinochet
b3a704de6a
fdsrc: drop unneeded macros for G_OS_WIN32
2015-12-12 13:13:54 -08:00
Reynaldo H. Verdejo Pinochet
e71344010a
fdsrc: enable large file support in Android
...
https://bugzilla.gnome.org/show_bug.cgi?id=758980
2015-12-12 13:13:54 -08:00
Reynaldo H. Verdejo Pinochet
806b48f6ba
fdsink: enable large file support in Android
...
https://bugzilla.gnome.org/show_bug.cgi?id=758980
2015-12-12 13:13:54 -08:00
Reynaldo H. Verdejo Pinochet
85e7cfd811
queue2: fix some typos
2015-12-12 13:13:54 -08:00
Reynaldo H. Verdejo Pinochet
ea8bbd58df
queue2: enable large file support on Android
...
https://bugzilla.gnome.org/show_bug.cgi?id=758980
2015-12-12 13:13:54 -08:00
Reynaldo H. Verdejo Pinochet
5261283dd9
downloadbuffer: fix some typos
2015-12-12 13:13:54 -08:00
Reynaldo H. Verdejo Pinochet
63727152e0
downloadbuffer: enable large file support on Android
...
https://bugzilla.gnome.org/show_bug.cgi?id=758980
2015-12-12 13:13:54 -08:00
Reynaldo H. Verdejo Pinochet
2a51ae6a4c
sparsefile: drop bogus reference to file descriptor
...
+fix typo on return value comment
2015-12-12 13:13:54 -08:00
Reynaldo H. Verdejo Pinochet
6e563cf353
sparsefile: enable large file support on Android
...
https://bugzilla.gnome.org/show_bug.cgi?id=758980
2015-12-12 13:13:54 -08:00
Aurélien Zanelli
51a70dd586
element: unref message in _post_message when there is no implementation
...
'gst_element_post_message' takes the ownership of the message, so it
shall unref it when there is no post_message implementation. Otherwise
message is leaked.
https://bugzilla.gnome.org/show_bug.cgi?id=759300
2015-12-10 16:44:31 +02:00
Sebastian Dröge
b427997119
element: Don't hold state lock all the time while sending an event
...
This lock seems to exist only to prevent elements from changing states while
events are being processed. However events are going to be processed
nonetheless in those elements if sent directly via pads, so protection must
already be implemented inside the elements for event handling if it is needed.
As such having the lock here is not very useful and is actually causing
various deadlocks in different situations as described in
https://bugzilla.gnome.org/show_bug.cgi?id=744040
2015-12-10 11:35:05 +02:00
Reynaldo H. Verdejo Pinochet
a7f8ad9c9a
filesrc: enable large file support in Android
...
https://bugzilla.gnome.org/show_bug.cgi?id=758980
2015-12-09 14:15:26 -08:00
Reynaldo H. Verdejo Pinochet
add4526314
filesink: enable large file support on Android
...
https://bugzilla.gnome.org/show_bug.cgi?id=758980
2015-12-09 14:15:26 -08:00
Reynaldo H. Verdejo Pinochet
c0d2c1e793
filesink: indentation fixes
2015-12-09 14:15:26 -08:00
Edward Hervey
5f1764232f
multiqueue: Don't use random segment.position from upstream
...
segment.position is meant for internal usage only, but the various
GST_EVENT_SEGMENT creationg/parsing functions won't clear that field.
Use the appropriate segment boundary as an initial value instead
2015-12-09 17:41:49 +01:00
Sebastian Dröge
2d427c75ae
bin: Post a LATENCY message with async-handling=TRUE if the PLAYING state is reached
...
Otherwise each bin might have a different latency in the end, causing
synchronization problems.
The bin will still first handle latency internally as before, but gives the
overall pipeline the opportunity to update the latency of the whole pipeline
afterwards.
https://bugzilla.gnome.org/show_bug.cgi?id=759125
2015-12-09 11:13:22 +02:00
Athanasios Oikonomou
d10c488d63
baseparse: post tag list when avg bitrate changes at least 2%
...
Watching videos with variant bitrate is common to have delta
more than 10 kbps, resulting in tag list spam.
Instead of relying on fixed 10 kpbs delta, it is better to
calculale the difference in percentage and update tag list
only when bitrate changes more than 2%.
https://bugzilla.gnome.org/show_bug.cgi?id=759055
2015-12-08 11:34:13 +02:00
Nicolas Dufresne
bcbe201e02
Automatic update of common submodule
...
From b319909 to 86e4663
2015-12-07 09:08:01 -05:00
Sebastian Dröge
c247117990
element: Check for an activated pad before adding, not a non-flushing one
...
The pad could be activated but flushing because of a FLUSH_START event. That's
not what we're looking for here, we want to check for activated pads.
https://bugzilla.gnome.org/show_bug.cgi?id=758928
2015-12-07 12:59:39 +02:00
Thiago Santos
1751835838
tests: funnel: remove state change from stress tests
...
Changing states up and down while buffers are being pushed is not
a valid use case. If a pad is deactivated and reactivated during
a buffer push it is racy with the check of pushed sticky events
and the actual chainfunction call. As it might call the chain
without noticing the peer pad lost its previous sticky events.
https://bugzilla.gnome.org/show_bug.cgi?id=758340
2015-12-04 17:26:02 -03:00
Nicolas Dufresne
4127407823
gst-launch: Fix process return value on error
...
In case of a run-time error message, the process return value was left
unset. This would lead to error not being caught at shell level.
https://bugzilla.gnome.org/show_bug.cgi?id=759019
2015-12-04 10:45:44 -05:00
Nicolas Dufresne
f3a5c17464
Revert "tools: gst-launch: return non-0 exit code on async error"
...
This reverts commit 2ee4cba248
.
2015-12-04 10:45:44 -05:00
Tim-Philipp Müller
2ee4cba248
tools: gst-launch: return non-0 exit code on async error
...
When an error happens in playing state, still return a
non-0 exit code.
https://bugzilla.gnome.org/show_bug.cgi?id=759019
2015-12-04 15:09:39 +00:00
Ross Burton
865473bd2b
helpers: really fix install race
...
My previous fix for #758029 wasn't quite right and simply made the race rarer.
Some of the files are installed by install-exec and others by install-exec, so
the hooks need to be split too.
https://bugzilla.gnome.org/show_bug.cgi?id=758029
2015-12-04 16:44:39 +02:00
Wim Taymans
87ab2603da
query: fix docs
...
The allocation query has parameters with the meta API, not flags.
2015-12-04 11:57:45 +01:00
Reynaldo H. Verdejo Pinochet
63a9130f56
Drop usage of deprecated g-ir-scanner --strip-prefix flag
2015-12-02 15:02:25 -08:00
Edward Hervey
906a50b995
multiqueue: Fix set/get property
...
Blame it on the rebasing :)
2015-12-02 16:28:58 +01:00
Edward Hervey
56d4650789
pad: Implement GstPadEventFullFunction
...
API: GstPadEventFullFunction
Returns a GstFlowReturn, allows asynchronous elements to properly
propagate flow returns
https://bugzilla.gnome.org/show_bug.cgi?id=757821
2015-12-02 16:04:03 +01:00
Edward Hervey
4d96e5b834
multiqueue: Use signed clock values for running time calculation
...
This improves the accuracy of queue levels and when to push buffers
for buffers falling outside of the segment
https://bugzilla.gnome.org/show_bug.cgi?id=757193
2015-12-02 16:03:20 +01:00