Tim-Philipp Müller
4793930efb
pad: don't print WARNING debug statements for normal things like EOS, part II
2010-05-17 13:09:15 +01:00
Tim-Philipp Müller
f77db43a25
Automatic update of common submodule
...
From 4d67bd6 to 357b0db
2010-05-14 18:22:41 +01:00
Stefan Kost
e8c2c40b21
caps: comment and whitespace cleanup
...
Make comment more specific, reposition it and add more of the kind.
Move one ifdef'ed function around.
2010-05-14 11:54:56 +03:00
Sebastian Dröge
beb24d05af
utils: Simplify fractions before doing calculations that could cause overflows
...
... to prevent some unnecessary overflows from happenening.
2010-05-13 08:21:37 +02:00
Sebastian Dröge
ee21479eab
utils: GCD is 0 if both parameters are 0, don't divide by zero
...
And turn overflow checks from assertions into simple checks to
return FALSE.
2010-05-13 08:01:14 +02:00
Sebastian Dröge
2c5d3d1761
utils: Simplify result of gst_fraction_multiply()
2010-05-13 08:01:14 +02:00
Tristan Matthews
b1d6672c28
faq: updated line about jack output
2010-05-10 18:49:49 +01:00
Edward Hervey
2d094c57d8
tests: Read return value to make clang/icc happy
2010-05-06 17:32:11 +02:00
Wim Taymans
60499306a6
Revert "pad: don't check twice for changed caps per push"
...
We need to check the pad caps on the srcpad as well as on the sinkpad. Revert
this commit as it removes the check on the srcpad and can leave the srcpad
unnegotiated (or negotiated with wrong caps)
This reverts commit 07dc1e5b49
.
2010-05-06 16:41:09 +02:00
Stefan Kost
07dc1e5b49
pad: don't check twice for changed caps per push
...
gst_pad_chain_data_unchecked() does the same check already.
2010-05-06 17:04:53 +03:00
Stefan Kost
a1c2071300
basesrc: reflow to truncate caps just once
...
We get writable caps from the intersection (unless it failed). As we truncate
those anyway, we don't need to manualy copy the first structure.
2010-05-06 17:04:53 +03:00
Руслан Ижбулатов
01a966eec3
tools: fix gst-run wrapper to work on Windows
...
Fixes #617625
2010-05-05 17:08:32 +01:00
Tim-Philipp Müller
f77f7e987c
docs: document that gst_byte_writer_put_string*() writes the terminator too
2010-05-05 16:34:47 +01:00
Wim Taymans
6e4fde7195
docs: clarify the pull_range functions
...
Clarify the gst_pad_pull_range(), GstBaseSrc::create(), gst_pad_get_range()
and GstPadGetRange functions a little.
Fixes #617733
2010-05-05 12:01:50 +02:00
Wim Taymans
d00e97b7ea
basesrc: improve debugging
2010-05-04 11:45:02 +02:00
Wim Taymans
72c512a87d
utils: use reffed _get_caps() version
...
We don't need to have a writable copy so we can use the _reffed
version instead.
2010-05-04 11:44:27 +02:00
Thiago Santos
d020295ae0
tags: Adds geo location direction tags
...
Adds 3 new geo location tags involving direction and
movement of capture. Those are:
API: GST_TAG_GEO_LOCATION_CAPTURE_DIRECTION
API: GST_TAG_GEO_LOCATION_MOVEMENT_DIRECTION
API: GST_TAG_GEO_LOCATION_MOVEMENT_SPEED
Fixes #617223
2010-05-03 09:50:09 -03:00
Thiago Santos
2cc0bcb798
tags: Adds GST_TAG_DEVICE_MANUFACTURER and GST_TAG_DEVICE_MODEL
...
Adds those new tags to describe the device manufacturer and
model used to create medias.
API: GST_TAG_DEVICE_MANUFACTURER
API: GST_TAG_DEVICE_MODEL
Fixes #615941
2010-05-03 09:05:45 -03:00
Tim-Philipp Müller
62a37d79c9
pwg: remove confusing metadata example with 0.8 code
...
Fixes #534314 .
2010-05-02 20:02:40 +01:00
Tim-Philipp Müller
77120a04a5
manual: add minimal tag reading example
...
Should probably put that into tests/examples and figure out how to
get it included automatically, but can't be bothered right now.
2010-05-02 19:31:20 +01:00
Tim-Philipp Müller
3d6d9ca4e1
Bump GLib requirement to 2.20
...
See http://gstreamer.freedesktop.org/wiki/ReleasePlanning/GLibRequirement
2010-04-30 13:10:16 +01:00
Tim-Philipp Müller
8e932639ba
buffer: only warn if metadata is not writable when it should be, don't return as well
...
Make sure we execute the same code path in git versions and in releases,
so just warn when metadata isn't writable when we want it to be instead
of bailing out.
2010-04-30 13:09:34 +01:00
Tim-Philipp Müller
ae56d71363
element: make 'adding flushing pad' warning more useful
...
This is a pretty common issue with ghost pads, let's make
the warning more helpful and tell people what they need
to do to fix it.
2010-04-30 13:09:34 +01:00
Stefan Kost
7c4e0537d3
gst-launch: add -p option to disable play handler.
...
Same logic as for the fault handler. This is useful for some debug/tracing tools
that need to grab SIGUSR1 and SIGUSR2 them self.
2010-04-30 10:03:38 +03:00
Stefan Kost
c96dec2a06
basesink: implement percentage position and duration queries
...
If upstream does not handle them, then implement those ourself.
2010-04-30 10:03:38 +03:00
Stefan Kost
c29e34113f
basesink: use gst_pad_peer_query instead of reinventing.
2010-04-30 10:03:38 +03:00
Stefan Kost
2d49414eef
queries: add more logging
...
Log human readable formats and log query result.
2010-04-30 10:03:38 +03:00
Benjamin Otte
b878069ef7
caps: Do not allow fixating empty caps
...
Passing empty caps to gst_pad_fixate_caps() is invalid, as empty caps
cannot be fixated.
2010-04-29 22:41:36 +02:00
Benjamin Otte
31832d3c21
caps: Use G_GNUC_WARN_UNUSED_RESULT for make_writable()
...
People often call
gst_caps_make_writable (caps);
instead of
caps = gst_caps_make_writable (caps);
and cause a bug. Warning about an unused return value helps here.
See https://bugzilla.gnome.org/show_bug.cgi?id=616541#c2 for an example.
2010-04-29 22:41:36 +02:00
Sebastian Dröge
b748da35d6
gst: Use GError boxed type from GObject 2.25.2 instead of our own if possible
2010-04-29 18:18:37 +02:00
Tim-Philipp Müller
24814d22be
Back to development.
2010-04-29 15:53:06 +01:00
Wim Taymans
c13e225a17
docs: add some more docs for the events
2010-04-29 10:26:14 +02:00
Tim-Philipp Müller
4e3266345d
Release 0.10.29
2010-04-27 23:42:12 +01:00
Tim-Philipp Müller
dc2f659ca7
Update .po files
2010-04-27 23:40:41 +01:00
Stefan Kost
bbda261b51
tests: add more tests for controller
...
The tests verify that bug #616846 is indeed fixed.
2010-04-27 12:13:00 +03:00
Benjamin Otte
6fb4cda8fb
controller: Fix gst_interpolation_control_source_find_control_point_iter
...
The logic in that function is broken. Various NULL-checking bandaids for
guaranteed non-NULL variables didn't even help there.
This patch updates the function to check if a previous item exists
before fetching it instead of after. This makes all other tests
unnecessary.
In particular, it makes the check for an empty list unnecessary, because
for empty lists the only iter is the begin iter (and the end iter) and
so the new check catches that case.
https://bugzilla.gnome.org/show_bug.cgi?id=616846
2010-04-26 16:46:11 +02:00
Tim-Philipp Müller
18c775cbf8
0.10.28.3 pre-release
2010-04-25 21:15:51 +01:00
Tim-Philipp Müller
ec2c007878
doap: update repository info from cvs->git and maintainers
2010-04-25 15:15:16 +01:00
Tim-Philipp Müller
1d27db0d1e
Automatic update of common submodule
...
From fc85867 to 4d67bd6
2010-04-23 14:39:20 +01:00
Sebastian Dröge
bd38b09366
docs: Consistently use MyFilter instead of sometimes ExampleFilter in the example
...
Fixes bug #615579 .
2010-04-16 20:09:40 +02:00
Tim-Philipp Müller
126d9cfce8
pad: add enums for custom flow return success and error codes
...
This way people can just #define their own custom flow returns to
one of these without having the compiler (esp. gcc-4.5) complain
about comparing integers to an enum or the enum not being listed
Fixes #615880 .
API: GST_FLOW_CUSTOM_SUCCESS_1
API: GST_FLOW_CUSTOM_SUCCESS_2
API: GST_FLOW_CUSTOM_ERROR_1
API: GST_FLOW_CUSTOM_ERROR_2
2010-04-16 14:52:32 +01:00
Sebastian Dröge
69992811f4
lfocontrolsource: Use correct setter for double GValues
2010-04-15 22:05:38 +02:00
Thiago Santos
e7a568a346
tags: doc fixes
...
Adds missing ':' to tags docs
2010-04-15 11:20:39 -03:00
Tim-Philipp Müller
c008823e6e
bin: fix bogus variable type
...
The result of gst_iterator_find_custom() is not a GstIterator *.
2010-04-15 11:40:05 +01:00
Tim-Philipp Müller
24f67f76bf
0.10.28.2 pre-release
2010-04-14 23:53:38 +01:00
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