Tim-Philipp Müller
fe09e35a5d
po: update translations
2010-04-14 23:53:38 +01:00
Tim-Philipp Müller
24ce15bca7
structure: log what structure string we failed to parse
2010-04-14 23:53:26 +01:00
Wim Taymans
67ab660b19
bin: fix refcount when removing elements during state change
...
When an element is removed from a bin because it caused a state change error,
don't unref the child twice.
Add some more debug info.
Add a unit test for this error.
Fixes #615756
2010-04-14 18:32:26 +02:00
Tim-Philipp Müller
88b4a704f3
tests: more LDFLAGS -> LDADD fixes
2010-04-14 11:50:38 +01:00
Tim-Philipp Müller
e3e58e03b3
build: $(LIBM) belongs into LIBADD not LDFLAGS
2010-04-14 11:40:21 +01:00
Tim-Philipp Müller
47ac7cf1fc
build: when building executables, put libs to link to into LDADD instead of LDFLAGS
...
Use foo_LDADD instead of foo_LDFLAGS to specify the libraries to link to.
This should make sure arguments are passed to the linker in the right
order. See #615697 .
2010-04-14 11:23:37 +01:00
Benjamin Otte
246f5dba96
configure: Remove -Wcast-align
...
Apparently gcc warns that GstMiniObject is not castable to
GstEvent/Message/Buffer due to them containing 64bit variables, even
though ARM hackers claim that those only need 4byte alignment. And as
long as gcc behaves that way, this warning is not very useful.
So we'll remove the warning until this problem is fixed.
https://bugzilla.gnome.org/show_bug.cgi?id=615698
2010-04-14 11:21:10 +02:00
Tim-Philipp Müller
e201e7b7b2
configure: remove superfluous return statements at end of AC_TRY_{LINK,COMPILE} blocks
...
Spotted by JF Mertens. See #614767 .
2010-04-13 10:58:56 +01:00
David Schleef
b090081f4f
configure: Change check for uint128_t
...
Check for ability to divide uint128_t values, since that what
we actually use it for (in gstutils.c). The existence of a
uint128_t type doesn't mean the compiler can actually generate
code for it. Also make sure that we can actually link the
result successfully.
Fixes bug #614767 .
2010-04-13 00:00:41 +01:00
Tim-Philipp Müller
2e35581939
docs: minor moving-plugins addition
2010-04-12 15:13:57 +01:00
Wim Taymans
ba3f4140f3
launch: make -q be more quiet
...
Convert some g_print into PRINT so that they are not printed when the -q option
is selected.
2010-04-09 15:48:00 +02:00
Wim Taymans
d970d74842
queue2: add some more debug info
2010-04-09 15:19:12 +02:00
Wim Taymans
65752f7e8d
fdsrc: allow specifying the size in bytes on the uri
...
Parse a size=value from the query string to specify a size. This is interesting
when reading from a file descriptor that actually has a size (and is not
stat-able, such as the socket of an http connection)
2010-04-09 13:21:19 +02:00
Wim Taymans
db172aaa6f
queue2: when EOS we know the duration
...
When we are EOS, we don't need to do an upstream query for the duration in bytes
because we already know it is the offset of the last written byte.
2010-04-09 13:21:18 +02:00
Sebastian Dröge
b5e875d201
registrychunks: Initialize typefind/element factory registry chunks with zeroes
...
This makes valgrind stop complaining about reading unitializated memory,
which is not initialized because it's just compiler-added struct padding...
2010-04-09 13:08:13 +02:00
Sebastian Dröge
7ddbee758d
Automatic update of common submodule
...
From d66a8c3 to fc85867
2010-04-09 11:19:53 +02:00
Tim-Philipp Müller
d8ceaa8c87
.gitignore: add new .svg file in docs
2010-04-08 10:10:18 +01:00
Stefan Kost
46899ff8ba
docs: use informalfigure tag to not syntax highlight the content
2010-04-08 10:47:03 +03:00
Stefan Kost
2f134d0574
docs: add concept map
...
Add a graphviz dot file. Add rules to render it to svg and include in docs.
Nodes are clickable. It is an attempt to show how things fit together.
2010-04-08 10:30:41 +03:00
Tim-Philipp Müller
461d0e214a
docs: add a few code snippets that show how to use gst_message_parse_*().
2010-04-07 19:30:49 +01:00
Tim-Philipp Müller
6ab962bd51
build: bump autoconf requirement to 2.60 for gobject-introspection.m4
...
Require autoconf 2.60 (which was released in June 2006).
Fixes #600718 .
2010-04-07 19:09:24 +01:00
Tim-Philipp Müller
189facea50
parse: fix more compiler warnings
...
Fix 'grammar.tab.c:815:6: warning: "YYENABLE_NLS" is not defined'
compiler warning and the same for YYLTYPE_IS_TRIVIAL. The two
translated strings aren't particularly helpful, so just define
YYENABLE_NLS to 0.
2010-04-07 19:09:24 +01:00
Tim-Philipp Müller
a26879b7a0
parse: fix compiler warning
...
Fix 'grammar.y:668: passing argument 1 of ‘g_free’ discards qualifiers
from pointer target type' compiler warning.
2010-04-07 19:09:23 +01:00
Wim Taymans
05d663a702
message: add Since: markers
2010-04-07 16:06:22 +02:00
Edward Hervey
62352d6f1c
tests: gstsystemclock: don't leak the system clock
2010-04-07 09:31:39 +02:00
Stefan Kost
dbfebe4348
build: fix out of sourcedir build for check
...
Move the internal header to nodist (as we copy it around anyway).
Use builddir in pattern substitution for it.
Fixes #61483 .
2010-04-06 21:22:22 +03:00
Wim Taymans
08b7865f24
docs: fix some typos
2010-04-06 17:46:36 +02:00
Jonas Holmberg
a120f9f4e6
basesrc: fix gst_base_src_new_seamless_segment()
...
Keep track of pending newsegment in gst_base_src_new_seamless_segment()
to avoid pushing newsegment update before newsegment.
2010-04-06 17:41:34 +02:00
Stefan Kost
d29c31f9cd
docs: improve event docs
...
Rephrase first paragraph of section docs. Add detail to eos event docs.
2010-04-04 15:21:16 +03:00
Edward Hervey
5f3d98f29f
gst-indent: Add --leave-preprocessor-space for indent 2.2.11
...
It was previously broken, which is why we never needed it. This keeps backward
compatibility with indent <= 2.2.11
2010-04-03 20:51:17 +02:00
Tim-Philipp Müller
c4a4f2dad2
libs: point gobject-introspection scanner to .la files
...
Point g-ir-scanner to the .la file of our library, which hopefully
makes it find the right dependencies in all cases (ie. our locally
built libgstreamer and not the system-installed one). This is also
how it's done in Gtk+ and how it's documented in the wiki, see
http://live.gnome.org/GObjectIntrospection/AutotoolsIntegration
Based on patches by Vincent Untz and Alan Knowles.
Fixes #603710 .
2010-04-03 13:41:52 +01:00
Philip Withnall
6ca0b51e4e
utils: Use G_GNUC_CONST instead of G_GNUC_PURE for conversion functions
...
Fixes bug #614629 .
2010-04-02 18:43:37 +02:00
Edward Hervey
2183504355
tests: Don't forget to unref the newsegment event
2010-04-01 13:19:06 +02:00
Edward Hervey
4db9094bbb
common: Update to latest revision for new suppressions
2010-04-01 12:34:53 +02:00
Stefan Kost
bfe5b681cc
tests: add test for updating playback rate
...
Tests if a seek with both positions being GST_SEEK_TYPE_NONE is handled.
2010-03-31 22:07:57 +03:00
Wim Taymans
b181094798
docs: add copy and conv function to buffer2 draft
2010-03-31 16:55:55 +02:00
Wim Taymans
ac2f2c6122
docs: update buffer2 draft
2010-03-31 10:54:55 +02:00
Stefan Kost
92fb25f593
docs: improve communication picture and section
...
Indicate that only messages go via bus. Also add queries between elements.
2010-03-31 11:32:38 +03:00
Sebastian Dröge
133792e5cd
event: Use correct type for the message parameter in gst_event_{new,parse}_sink_message
...
The struct workaround was only necessary in gstevent.h, gstutils.h knows about GstMessage
2010-03-31 10:25:30 +02:00
Stefan Kost
5799aa28e3
docs: add communication overview to docs
...
Add a section to the basics that show buffers, events, messages and queries
together and describe the basics.
2010-03-31 10:41:49 +03:00
Tim-Philipp Müller
05fd9d0aba
pkgconfig: add girdir and typelibdir variables to .pc files
...
So that the -base libs can figure out the right include paths for the
gobject-introspection tools even if core got installed into a prefix
that's not the same prefix as gobject-introspection is installed in
or it's being build in an uninstalled gstreamer setup.
2010-03-30 15:56:39 +01:00
Tim-Philipp Müller
aaf3f95070
po: update for new string
2010-03-30 15:22:54 +01:00
Tim-Philipp Müller
b40320d483
build: make autotools put its m4 files into m4/ instead of common/m4/
...
This is how we do it in the other modules, and gets rid of the annoying
dirty status for common when doing git status (at least once you clean
out the old files from there).
2010-03-30 15:20:07 +01:00
Tim-Philipp Müller
890042bc92
build: build examples subdirectories in parallel if requested
2010-03-30 12:35:05 +01:00
Thiago Santos
7558fed51b
basetransform: Refactor caps suggestion on pad_alloc
...
Refactor the handling of sink suggestion caps variable
so that it always has a ref to the caps it points to.
Makes the code clearer.
2010-03-29 16:05:32 -03:00
Stefan Kost
477a5d0939
gstinfo: add a comment explaining the reason for using fucntion protos here.
2010-03-29 16:38:05 +03:00
Stefan Kost
e55d18baa2
gstinfo: always define dummy debug category as a function prototype
...
It does not seem to make sense to define this as a function only if we have
varargs macros.
2010-03-29 16:38:05 +03:00
Stefan Kost
b40c2f8114
build: fix redeclaration erors when building with --gst-disable-gst-debug
...
Give dummy symbols a uniqe name.
2010-03-29 16:38:04 +03:00
Stefan Kost
f89ccf7d3d
build: move some prototypes out of #ifndef GST_DISABLE_GST_DEBUG
...
Move the prototypes up together. We only define the macros differently.
Fixes bug #614167 mostly.
2010-03-29 16:37:48 +03:00
Stefan Kost
04bf54c58f
info: readd the use of GstDebugFuncPtr typedef and tell why
...
This reverts the related changes from 3f4954e42d
and ffb0a4e190
.
2010-03-29 16:36:15 +03:00