Sebastian Dröge
199b180439
read-metadata: Stop if setting the pipeline state back to NULL fails
2010-06-13 17:03:53 +02:00
Sebastian Dröge
59147fd111
complexity: Remove dead assignments and unused variables
2010-06-13 16:59:40 +02:00
Sebastian Dröge
640ce767d2
queue2: Don't ignore failure to open the temporary file location
...
And immediately leave the state change function on failures.
2010-06-13 16:31:21 +02:00
Sebastian Dröge
6ff314c75a
pad: Fix iterator aggregation of all pads in the internal links fallback
...
g_list_prepend() returns the new head of the list and not
using this will create a memory leak and a single-element list.
2010-06-13 16:27:39 +02:00
Sebastian Dröge
18f23bc0b0
iterator: Add new FIXME for 0.11 and update gst_iterator_find_custom docs
...
The compare function should only unref the element if it's
not the matching element.
Also the FIXME in _fold() is not relevant because the ref/unref
happens in the fold function.
2010-06-13 15:25:24 +02:00
Sebastian Dröge
c4ccbe093e
iterator: If the iterator resync in find_custom() just retry
2010-06-13 11:25:53 +02:00
Sebastian Dröge
b0df0602a1
Automatic update of common submodule
...
From 733fca9 to 6da3bab
2010-06-12 08:25:24 +02:00
Sebastian Dröge
4a3dde96e7
value: Add test for deserializing fourccs
2010-06-12 08:07:46 +02:00
Martin Bisson
ab0763f0e8
value: Fixed serialization for short fourccs.
...
"Y16 " and "Y8 " were not displayed properly because the space
character is not alnum. A unit test is also included.
Fixes bug #621282 .
2010-06-12 08:07:34 +02:00
David Schleef
ad9f5e11d0
gst-inspect: print ranks with offsets from names
2010-06-11 16:12:33 -07:00
David Schleef
171815c922
Automatic update of common submodule
...
From fad145b to 733fca9
2010-06-09 12:39:54 -07:00
David Schleef
504cfafcb8
Automatic update of common submodule
...
From 47683c1 to fad145b
2010-06-09 12:30:49 -07:00
Stefan Kost
ccc5e23a39
debugutils: fix comment typo even more
2010-06-09 12:17:03 +03:00
Stefan Kost
fdbf9239b3
docs: update docs (format and search path).
...
Remove obsolete xml registry cache extension. Tell that content and location is
internal detail. Docuemnt the plugin search order.
2010-06-09 12:15:52 +03:00
Stefan Kost
012cf2862f
comments: add a few comments to the sparsely documented plugin loader
2010-06-09 12:15:52 +03:00
Zaheer Abbas Merali
8f1cd236ec
debugutils: fix comment typo
2010-06-08 11:41:11 +02:00
Stefan Kost
2d2ec4e3d5
caps: use gst_caps_append_structure_unchecked() macro once more
2010-06-08 12:19:49 +03:00
Stefan Kost
c5f85a1cda
caps: use a safer name for temporary var. to not shadow one from outer scope
2010-06-08 12:19:22 +03:00
Stefan Kost
ad619a4e84
value: use glib types in more places
...
Do a bunch of char -> gchar, int -> gint, double -> gdouble changes.
2010-06-07 12:22:44 +03:00
Stefan Kost
c95a85f6cf
value: just compute strlen() once
2010-06-07 12:22:44 +03:00
Wim Taymans
15141b3954
queue2: don't wait for data when EOS
...
When in download mode and we need to provide data for an offset that we don't
have, also perform a seek to the requested location when we are EOS. The reason
why we shouldn't wait for more data is because after EOS, there simply will be
no more data and we end up waiting forever.
Fixes #620500
2010-06-07 10:19:30 +02:00
Martin Bisson
28fdbee35a
value: Add support for parsing short fourccs from strings
...
For example "Y16 " and "Y8 ".
2010-06-07 08:21:00 +02:00
Stefan Kost
6ea0bdadd5
check: use globbing for selective test invocation via GST_CHECKS
...
Use glib globbing instead of simple string matching to allow e.g.
GST_CHECKS="test_inter*" make gst/gstcaps.check
2010-06-06 23:19:58 +03:00
Stefan Kost
94ed3c370a
capsnego: also meassure pipeline building time
2010-06-06 21:20:21 +03:00
Stefan Kost
9b5bc5199e
basetransform: avoid a caps-copy
...
We can simply truncate the caps, as 'othercaps' is the result of intersect
operations and thus ours and writable.
2010-06-05 23:20:50 +03:00
Tim-Philipp Müller
66fc4c8ba2
info: add new TRACE log level and move refcounting there from LOG level
...
This makes it possible to easily get a *:5 debug log without all
the refcounting noise, and drastically reduces the number of lines
output for a normal log (46m to 28m for a 20min video). The full log
including refcounting information can still be gotten using *:7.
Fixes #620460 .
2010-06-05 12:53:15 +01:00
Sebastian Dröge
2d5b1bbc1d
utils: Use G_PARAM_STATIC_STRINGS for standard properties
2010-06-04 17:10:05 +02:00
Philippe Normand
6b8baaed50
basesink: Make gst_base_sink_query return TRUE if the segment query succeeded.
...
Fixes bug #620490 .
2010-06-03 17:40:45 +02:00
David Schleef
cca642e213
Automatic update of common submodule
...
From 17f89e5 to 47683c1
2010-06-01 23:48:59 -07:00
David Schleef
7a833d21f8
Automatic update of common submodule
...
From fd7ca04 to 17f89e5
2010-06-01 22:54:20 -07:00
Stefan Kost
21b4ef4d0f
pads: Improve readability for gst_pad_fixate_caps()
...
Just truncate and then fixate. We check for empty caps in the begin and a
fixate-func that empties a caps would be broken. It also helps lazy caps impl.
in bug 618853 by avoiding the gst_caps_get_size().
2010-06-01 22:30:37 +03:00
Tim-Philipp Müller
53c122df2b
check: log plugins available to unit tests and their paths
2010-06-01 12:03:56 +01:00
Tim-Philipp Müller
be687a1a64
win32: commit Makefile changes for win32-update as well
2010-06-01 11:45:11 +01:00
Tim-Philipp Müller
6773a8c6a2
win32: add pre-generated versions of gstmarshal.[ch] as well
...
and put them next to the pre-generated enumtypes files for those
not using autotools for buildling GStreamer.
2010-05-31 15:17:31 +01:00
Mark Nauwelaerts
d6a6dbd740
tests: also check for adapter buffer merging in unit test
2010-05-27 15:10:34 +02:00
Mark Nauwelaerts
aa8b8b57d7
adapter: fix _try_to_merge_up
...
That is, provide correct return value (as documented), and actually
loop to consider more than the first 2 buffers.
2010-05-27 14:57:29 +02:00
Mark Nauwelaerts
7479b64a2a
collectpads: fix documentation glitch
2010-05-27 14:57:26 +02:00
Tim-Philipp Müller
6f75a5823e
Automatic update of common submodule
...
From 357b0db to fd7ca04
2010-05-26 11:54:35 +01:00
Wim Taymans
88c6896fb9
gstbin: unlock _get_state() on error
...
When an error message is received on the bus, mark the bin as being in the error
state and unlock all current _get_state() calls with an error.
Fixes #505770
2010-05-25 19:17:44 +02:00
Tim-Philipp Müller
4c37bae463
checks: add multi-thread test for tagsetter
...
See #619533 .
2010-05-24 19:08:42 +01:00
Tim-Philipp Müller
3ea8b47445
tagsetter: make sure only one thread creates the TagData
2010-05-24 19:08:29 +01:00
Tim-Philipp Müller
99eb992bc0
tagsetter: protect tagsetter operations with a lock
...
So we don't crash when a muxer tries to add tags from two
threads at the same time, eg. because it received tag events
on two input pads simultaneously.
See #619533 .
2010-05-24 18:16:19 +01:00
Stefan Kost
ccaadae492
caps: use our macros more often in the code
2010-05-22 23:26:16 +03:00
Stefan Kost
bd7a34bfa1
caps: add append_structure_unchecked
...
This is useful when we know that caps is !NULL, writable and structure is
!NULL too.
2010-05-22 23:14:48 +03:00
Stefan Kost
4ac58c3816
tests: rename testsuite
...
Previous name was only applicable to a few of the tests.
2010-05-22 22:46:40 +03:00
Stefan Kost
edfbd90b29
docs: xref function name
2010-05-22 22:45:33 +03:00
Stefan Kost
999a6235c0
caps: use our macos more
2010-05-22 22:44:02 +03:00
Stefan Kost
29231bb963
design: more planning on lazy caps.
2010-05-22 22:37:38 +03:00
Sebastian Dröge
e35fe4ef9c
structure: API: Add gst_structure_fixate_field_string()
2010-05-22 10:01:44 +02:00
Stefan Kost
a2e1c0b994
design: collect ideas for having lazy caps
...
Design doc for having on the fly evaluated caps (see bug #618853 ).
2010-05-19 16:24:55 +03:00