Wim Taymans
fe4233120c
GstBaseSink: avoid calling preroll multiple times
...
Fix a regression introduced by fix for #567725 in commit
1c7ab4ed4f
. We should only call the preroll
function once namely when we did not yet commit the state change.
Add a unit test to check that we call the preroll function when interrupting the
clock_wait (see #567725 ).
Add a unit test to check that we only call the preroll function once.
2009-02-03 12:52:49 +01:00
Thijs Vermeir
8a080229c7
Force reconfigure of basetransform to recheck alloc request
...
While reconfiguring a basetransform element we need also to recheck
the alloc request. Because it's possible that due to caps changes
the proxy_alloc state is not correct anymore.
(Re-commit after discusion with Wim on IRC)
2009-02-02 18:23:41 +01:00
Peter Kjellerstedt
846d56b865
gstregistrybinary: Make it compile with GST_DISABLE_GST_DEBUG.
2009-02-02 14:19:57 +01:00
Jan Schmidt
37a37d0b4d
repo: Rearrange gitignores in docs subdir
...
tmpl directories are removed by make clean, which deletes the
.gitignore. Use a .gitignore higher up to ignore the tmpl dirs instead.
2009-01-31 21:35:23 +00:00
Jan Schmidt
6f9b066019
check: Fix comment about the timeout for generic stress test.
...
Setting the timeout to 0 makes it infinite, so fix the comment
above accordingly.
2009-01-31 21:35:22 +00:00
Jan Schmidt
da0a34e493
check: Increase timeout for the tee test
...
The tee stress test keeps timing out for me on one of the slower
machines, so increase the timeout to 3 mins.
2009-01-31 21:35:21 +00:00
Jan Schmidt
23ea96655c
Update the win32 config.h.in template from the main config.h.in
2009-01-31 21:35:21 +00:00
Stefan Kost
3595d59397
Add releaseinfo with online url.
2009-01-30 22:18:56 +02:00
Tim-Philipp Müller
b4645e277b
Remove broken class to interface cast macros from GstUriHandler and GstImplementsInterface headers
...
Remove class-to-interface-struct cast macros which don't work,
don't make sense, and in some cases wouldn't even compile if
used. Removal should be ok seeing that code which uses any of
these is broken and bound to crash. Fixes #565607 .
API: remove GST_IMPLEMENTS_INTERFACE_CLASS
API: remove GST_IS_IMPLEMENTS_INTERFACE_CLASS
API: remove GST_URI_HANDLER_CLASS
2009-01-30 18:25:39 +00:00
Jan Schmidt
dbc64b5e6b
Remove gitignore in docs/gst/tmpl.
...
This gitignore file seems to get deleted by the build, and doesn't
seem to be doing anything useful anyway.
2009-01-30 16:36:12 +00:00
Jan Schmidt
a5fd3cdeaf
Bump common
2009-01-30 16:36:12 +00:00
Jan Schmidt - Sun Microsystems - Dublin Ireland
919b245809
Fix compilation warning with Forte.
2009-01-30 16:33:07 +00:00
Wim Taymans
c786c5224a
Revert "Check suggested caps for proxy alloc"
...
This reverts commit 50afd45957
.
It breaks the interactive test-scale unit test.
2009-01-30 10:45:17 +01:00
Wim Taymans
a371ea6e5f
Revert "Force reconfigure of basetransform to recheck alloc request"
...
This reverts commit 3a4602d771
.
It breaks the interactive test-scale unit test.
2009-01-30 10:45:16 +01:00
Sebastian Dröge
1af5d201fc
Allocate everything that is written to the registry with g_malloc0()
...
Allocate every structure that is directly written to the binary
registry with g_malloc0(). Otherwise some parts of it will be
uninitialized (struct padding because of alignment, etc) and
valgrind will complain about it.
2009-01-30 10:31:30 +01:00
Edward Hervey
c44ca96bee
Use a symbolic link for the pre-commit client-side hook
2009-01-30 08:41:20 +01:00
Jan Schmidt
a626dff72c
Make sure to take a copy of the strings we're going to free later.
2009-01-29 15:54:45 +00:00
Stefan Kost
45a17154b7
Add logging in failure case. Add more details to a todo comment.
2009-01-29 17:46:52 +02:00
Stefan Kost
dab725ee69
Add a trivial source for tracking gst_init time accross versions.
2009-01-29 17:46:52 +02:00
Stefan Kost
6a310840af
Add todo comments.
2009-01-29 17:46:52 +02:00
Thijs Vermeir
50afd45957
Check suggested caps for proxy alloc
...
Because we are trying to resolve a suggestion here we don't need
to check on caps for proxy_alloc but we need to check on the suggested
caps instead.
2009-01-29 13:58:55 +01:00
Thijs Vermeir
3a4602d771
Force reconfigure of basetransform to recheck alloc request
...
While reconfiguring a basetransform element we need also to recheck
the alloc request. Because it's possible that due to caps changes
the proxy_alloc state is not correct anymore.
2009-01-29 13:53:01 +01:00
Stefan Kost
35312121cf
Improve the docs for gst_clock_id_wait_async().
...
Its mentioned in the section docs, but lets repeat at the function docs that the callback can be invoked from any thread.
2009-01-27 23:14:49 +02:00
Tim-Philipp Müller
9f496df370
docs: don't use ERROR_CFLAGS when building $docmodule-scan.c
...
We don't want to use -Wall -Werror and friends when building the gtk-doc-generated
$docmodule-scan.c, since we can't easily fix stuff if a certain gtk-doc/compiler
combination breaks the build. Fixes build on ubuntu intrepid.
2009-01-27 18:12:35 +00:00
Tim-Philipp Müller
68f4aa7ee7
Make git ignore backup files.
2009-01-27 17:52:14 +00:00
Stefan Kost
a91d1953a3
Don't check timestamp here, its done in the called function anyway.
2009-01-26 21:29:02 +02:00
Wim Taymans
0f55cf13b4
Avoid unneeded reads from the control socket
...
Add a new variable that keeps track of the status of the control socket. This
allows us to avoid doing a read() on the control socket when we did not write
anything to it.
Fixes #568438 .
2009-01-26 12:52:12 +01:00
Stefan Kost
24635e7f5a
Add more debug logging for failure cases.
2009-01-25 22:17:31 +02:00
Stefan Kost
f963f7f14d
Document that GST_PLUGIN_DEFINE macros use PACKAGE define. Fixes #559722 .
...
PACKAGE is defined by autofoo. If people use something different, they might want to define it themself.
2009-01-25 22:11:32 +02:00
Thijs Vermeir
3f054f1bae
Fix typo
2009-01-25 18:06:44 +01:00
Thijs Vermeir
1a115bd3f7
Only free list of buffers once
2009-01-25 18:06:15 +01:00
Thijs Vermeir
b51df5f3a8
Fix typo
2009-01-24 14:37:14 +01:00
Jan Schmidt
3b6b06d9be
Ignore another file
2009-01-23 23:09:42 +00:00
Jan Schmidt
00c8689688
add gst_type_find_helper_for_extension to the win32 defs file
2009-01-23 21:44:11 +00:00
Jan Schmidt
8341b6ee3a
Update win32 config.h for 0.10.22.1 dev cycle...
2009-01-23 16:09:35 +00:00
Jan Schmidt
e89ce19497
Update a bunch of gitignores to clean up my git status output
2009-01-23 16:08:40 +00:00
Brian Cameron
0bf1bd0db0
Fix linking failures on Solaris. Fixes bug #568481 .
...
Link libgstreamer with $(LIBM) as it uses math functions.
Add a configure check for socket and nsl library and add
them to LIBS if they're found. This is needed on Solaris
for socket() and gethostbyname().
2009-01-23 09:54:53 +01:00
Stefan Kost
1d3c1380bf
Update common snapshot.
2009-01-22 18:02:19 +02:00
Sebastian Dröge
e5ce299593
Improve debug output by logging the offsets. Fixes bug #568678 .
...
In create() also log the offsets and not only the
buffer size.
2009-01-22 13:58:57 +01:00
Sebastian Dröge
541cb2e914
Fix pre-commit hook
2009-01-22 13:51:02 +01:00
Wim Taymans
c398bd3996
Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gstreamer
2009-01-22 12:52:50 +01:00
Wim Taymans
95688d643b
Add Doc for new typefind method.
2009-01-22 11:54:41 +01:00
Jan Schmidt
1bd61cd3d0
Back to development -> 0.10.22.1
2009-01-22 10:45:59 +00:00
Wim Taymans
18f7b805ef
Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gstreamer
2009-01-22 10:16:03 +01:00
Edward Hervey
f3a8ecdd10
Install and use pre-commit indentation hook from common
2009-01-22 05:35:02 +01:00
Wim Taymans
5b868cbbb0
If no type was found using the typefind functions, try doing an upstream
...
URI query to guess the type from the extension. See #566661 .
2009-01-21 12:50:29 +01:00
Wim Taymans
8620bc3295
Add new typefing helper function to guess the caps based on the file
...
extension. See #566661 .
API: gst_type_find_helper_for_extension()
2009-01-21 12:48:18 +01:00
Wim Taymans
809372066a
Allow adding a typefinder without a typefind function so that it can be used
...
to map the caps to the extension. See #566661 .
2009-01-21 12:45:45 +01:00
Wim Taymans
1c7ab4ed4f
Update the last_buffer exactly with the buffer that caused the
...
preroll and also call the preroll method with that preroll buffer.
Fixes #567725 .
2009-01-21 12:43:55 +01:00
Wim Taymans
ae76b3d606
do not call the unlink function on the target pad when the ghostpad
...
is unlinked.
Add some unit tests for this behaviour.
Fixes #566936 .
2009-01-21 12:21:49 +01:00