Sebastian Dröge
70b38dd937
basetransform: Passthrough ALLOCATION queries in passthrough mode even if we had no caps yet
...
Or if the element does not care about caps at all.
Also remove an assigned but unused local variable.
https://bugzilla.gnome.org/show_bug.cgi?id=710268
2014-05-26 14:24:15 +02:00
Tim-Philipp Müller
f52c7d0b35
po: update
2014-05-25 16:10:30 +01:00
Piotr Drąg
70d2564ccf
po: update POTFILES
...
https://bugzilla.gnome.org/show_bug.cgi?id=730718
2014-05-25 16:07:52 +01:00
Sebastian Dröge
683a6ee663
Back to development
2014-05-21 13:23:21 +02:00
Sebastian Dröge
07334eca5a
Release 1.3.2
2014-05-21 13:06:34 +02:00
Sebastian Dröge
0e7a388c09
Update .po files
2014-05-21 11:39:53 +02:00
Sebastian Dröge
44ce8f73a1
Automatic update of common submodule
...
From 211fa5f to 1f5d3c3
2014-05-21 10:50:43 +02:00
Sebastian Dröge
f2cb36b995
value: Add some positive testcase for string deserialization
2014-05-19 11:05:12 +02:00
Tim-Philipp Müller
1cb650383d
docs: remove reference to Mandrake and packages we no longer provide
...
https://bugzilla.gnome.org/show_bug.cgi?id=730312
2014-05-18 10:54:33 +01:00
Wim Taymans
7e60572425
docs: fix typo
2014-05-15 16:41:58 +02:00
Tim-Philipp Müller
48b608337b
pluginloader: fix compiler warning on windows
...
gstpluginloader.c:584:1: error: label 'beach' defined but not used
https://bugzilla.gnome.org/show_bug.cgi?id=730125
2014-05-14 13:40:03 +01:00
Tim-Philipp Müller
f28a4cc671
elements: don't depend on libgio just for g_io_error_from_errno()
...
https://bugzilla.gnome.org/show_bug.cgi?id=729949
2014-05-13 20:06:48 +01:00
Tim-Philipp Müller
fa94322349
sparsefile: keep it private as helper API for downloadbuffer
...
There's no expectation that any other element or applications
might want to use this helper API any time soon, so keep it
private for the time being. There were open questions regarding
portability and binding-friendliness too.
This also removes the gio dependency of -base again.
https://bugzilla.gnome.org/show_bug.cgi?id=729951
https://bugzilla.gnome.org/show_bug.cgi?id=729949
2014-05-13 20:05:55 +01:00
Tim-Philipp Müller
b17ea57223
docs: pick up GstBaseParse hierarchy and properties
2014-05-13 19:14:08 +01:00
Tim-Philipp Müller
de6968de7f
docs: expose GstPushSrcClass in documentation
...
Might come in handy in case someone wants to derive from it.
2014-05-13 19:10:43 +01:00
Edward Hervey
c7d68da704
pluginloader: Don't leak pluginloader in error cases
...
CID #1212154
2014-05-12 17:03:46 +02:00
Edward Hervey
25bcc2d7f6
caps: Don't leak features on error cases
...
If we fail to parse fields, we would end up leaking the features we
parsed just before
CID #1212152
2014-05-12 16:59:29 +02:00
Nicolas Dufresne
e73907200c
basetransform: Correctly reset configuration
...
When pool can't we use, and we fall back to default pool, we need to
correctly reset that pool configuration.
2014-05-09 14:30:03 -04:00
Edward Hervey
bf9018b77c
nettimeprovider: Use non-freed variable
...
address is only used temporarily. Use the proper variable instead.
CID #1212189
2014-05-09 14:46:59 +02:00
Thiago Santos
40b5b32803
tests: multiqueue: test to check queue overrun with pts=none
...
Checks if buffers with pts=none can break the queue time size limit
and allow more buffers than expected
2014-05-08 17:56:26 -03:00
Nicolas Dufresne
6ff2b59ff5
downloadbuffer: Fix 32bit build
...
format '%lli' expects argument of type 'long long int', but argument 8 has type 'gsize'
2014-05-08 14:48:00 -04:00
Nicolas Dufresne
157befa04c
pool-nego: Correctly reset the configuration
...
When pool cannot be used, correctly reset the configuration before
configuration a default pool.
2014-05-08 14:12:16 -04:00
Nicolas Dufresne
23e69d98d8
pool-nego: 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 (validating the
changes first). This ensure we have a configured pool if possible.
https://bugzilla.gnome.org/show_bug.cgi?id=727916
2014-05-08 13:11:14 -04:00
Nicolas Dufresne
194db480e0
bufferpool: Add an helper to validate config
...
When we call gst_buffer_pool_set_config() the pool may return FALSE and
slightly change the parameters. This helper is useful to do the minial required
validation before accepting the modified configuration.
https://bugzilla.gnome.org/show_bug.cgi?id=727916
2014-05-08 13:11:14 -04:00
Nicolas Dufresne
43acfbbb86
bufferpool: Update the configure even if set_config() returned false
...
According to the documentation, when set_config() return false, it should be
possible to read the modified version of the config. This patch fixes the
implementation so it is now according to the documentation.
https://bugzilla.gnome.org/show_bug.cgi?id=727916
2014-05-08 13:08:21 -04:00
Nicolas Dufresne
6079666a71
bufferpool: Add support for reconfiguring a pool
...
If a pool config is being configured again, check if the configuration have changed.
If not, skip that step. Finally, if the pool is active, try deactivating it.
https://bugzilla.gnome.org/show_bug.cgi?id=728268
2014-05-08 13:08:21 -04:00
Nicolas Dufresne
64aa64cb80
value: Add support for GstAllocationParams comparision
...
This is useful to compare buffer pool configuaration.
https://bugzilla.gnome.org/show_bug.cgi?id=728268
2014-05-08 13:08:21 -04:00
Nicolas Dufresne
00614e2c2b
value: Add support for GObject comparising in structures
...
This is useful to allow comparing pool configuration where a GstAllocator
is set.
https://bugzilla.gnome.org/show_bug.cgi?id=728268
2014-05-08 13:08:21 -04:00
Tim-Philipp Müller
035bc8b8db
plugin: fix case where gst_plugin_load_file() didn't set the error on failure
2014-05-08 17:51:31 +01:00
Tim-Philipp Müller
250f89a7e9
sparsefile: add some Since markers to docs
2014-05-08 16:30:55 +01:00
Tim-Philipp Müller
4a6ab37591
sparsefile: sprinkle G_BEGIN_DECLS / G_END_DECLS
...
for c++, and remove outdated comment, and add
new unit test to .gitignore.
2014-05-08 16:27:21 +01:00
Wim Taymans
3d69028797
downloadbuffer: small cleanups
2014-05-08 16:55:15 +02:00
Wim Taymans
451d0e3b0d
downloadbuffer: update docs
2014-05-08 16:54:57 +02:00
Wim Taymans
b0ae6166f1
win32: update def
2014-05-08 15:53:46 +02:00
Wim Taymans
45855e2795
Add new downloadbuffer element
...
See https://bugzilla.gnome.org/show_bug.cgi?id=680183
2014-05-08 15:53:45 +02:00
Wim Taymans
35a1822d7a
pads: update docs for request pads
...
We would like to encourage the use of gst_element_request_pad()
2014-05-08 09:13:04 +02:00
Tim-Philipp Müller
a10ca2ee13
check: use _exit() instead of exit() in fail_unless() so we exit immediately
...
exit() will call atexit handlers, which may try to
clean up things or wait for things to get cleaned up,
which we don't want or need. We just want to stop
and let the parent know about the failure as quickly
as possible in case fork() is used.
Fixes timeouts on assert failures in checks where
an exit handler waits for things to stop, but they
don't stop because they haven't been shut down,
and they haven't been shut down because there's no
simple way to do so on failures.
http://sourceforge.net/p/check/patches/50/
2014-05-07 10:44:34 +01:00
Tim-Philipp Müller
4e1699e030
value: init flag mask more correctly
2014-05-04 14:52:01 +01:00
Руслан Ижбулатов
45c0831835
filesrc: g_memmove() is deprecated
...
https://bugzilla.gnome.org/show_bug.cgi?id=712811
2014-05-04 14:49:36 +01:00
Sebastian Dröge
b963319964
Back to development
2014-05-03 20:48:22 +02:00
Sebastian Dröge
473c008199
Release 1.3.1
2014-05-03 17:41:41 +02:00
Sebastian Dröge
e0a527ab28
Update .po files
2014-05-03 17:34:08 +02:00
Sebastian Dröge
391ce8cd5e
po: Update translations
2014-05-03 17:21:15 +02:00
Tim-Philipp Müller
3d990799ab
docs: add new device probing API to docs table of contents
...
https://bugzilla.gnome.org/show_bug.cgi?id=729440
2014-05-03 12:14:43 +01:00
Nicolas Dufresne
2077e404ca
doc: Add GstDevice* to gstreamer-sections.txt
...
https://bugzilla.gnome.org/show_bug.cgi?id=729440
2014-05-03 10:22:07 +02:00
Sebastian Dröge
87dba1deeb
Automatic update of common submodule
...
From bcb1518 to 211fa5f
2014-05-03 10:14:40 +02:00
Nicolas Dufresne
3895e431bd
basesink: Always render prepared buffer
...
Currently, if prepare() takes too much time, we skip the call to render().
The side effect of this, is that we endup starving the render(). The solution
in this patch is to always render frames that are on time before prepare() is
executed. This will maximize the number of frames we display and smoothly
degrade the rendering performance.
https://bugzilla.gnome.org/show_bug.cgi?id=729335
2014-05-02 18:52:44 -04:00
Luis de Bethencourt
58a574e523
scripts/git-version.sh: add more modules
...
Add more git repositories to check (so git-version.sh is consistent with
gst-uninstalled) and display the date of the last commit, which is more valuable
information than the last commit's hash.
2014-05-01 14:52:24 -04:00
Sebastian Dröge
d2e431e0ff
bin: Always first post the state-changed message for PAUSED->READY before posting any pending EOS message
...
https://bugzilla.gnome.org/show_bug.cgi?id=727949
2014-05-01 20:11:04 +02:00
Sebastian Dröge
19eca381f5
basesink: Add test for checking that EOS always comes after the state change to PLAYING
...
https://bugzilla.gnome.org/show_bug.cgi?id=727949
2014-05-01 20:11:04 +02:00