Commit graph

2007 commits

Author SHA1 Message Date
Thiago Santos
9ee11a2af4 taglist: add gst_tag_list_peek_string_index to avoid a copy
Adds a variation of the _get_string_index function that doesn't copy
the string.

API: gst_tag_list_peek_string_index

https://bugzilla.gnome.org/show_bug.cgi?id=621896
2010-06-18 11:49:21 -03:00
Tim-Philipp Müller
1811963626 docs: update introspected plugin docs for gstdoc-scanobj changes
Update common for latest gstdoc-scanobj and inspect xml files for
escaping and pad template order changes.
2010-06-17 16:57:24 +01:00
Tim-Philipp Müller
8bfc2cc0c8 manual: fix another typo and some inaccuracies
Fix a wrong statement and flesh out section on messages and queries
a bit.
2010-06-17 09:33:43 +01:00
Alexander Saprykin
80ece8a4be manual: Fix another typo 2010-06-17 09:05:58 +02:00
Alexander Saprykin
7266cbc54a manual: Fix typo 2010-06-17 09:05:28 +02:00
Edward Hervey
4a11063768 Revert "GstPad: Add GST_PAD_NEGOTIABLE GstPadFlag"
This reverts commit dc38e75d88.

boom
2010-06-15 11:54:19 +02:00
Edward Hervey
dc38e75d88 GstPad: Add GST_PAD_NEGOTIABLE GstPadFlag
A pad is 'negotiable' when its container element is in a state greater
than GST_STATE_READY

API:gst_pad_is_negotiable
API:gst_pad_set_negotiable
API:GST_PAD_NEGOTIABLE

https://bugzilla.gnome.org/show_bug.cgi?id=618644
2010-06-14 17:08:14 +02:00
Mark Nauwelaerts
d5ed339f20 adapter: add extended masked_scan_uint32_peek that also provides matching value
Also add to .def and docs.

Fixes #619828.

API: gst_adapter_masked_scan_uint32_peek
2010-06-14 15:09:38 +02:00
Edward Hervey
32adac81ee gstcaps: New gst_caps_steal_structure() method
This allows removing structures from caps without them being freed. Helpful when
plugins need to move around structures without having to do an expensive structure
copy.

API:gst_caps_steal_structure

https://bugzilla.gnome.org/show_bug.cgi?id=621527
2010-06-14 13:16:18 +02: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
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
Tristan Matthews
b1d6672c28 faq: updated line about jack output 2010-05-10 18:49:49 +01: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
24814d22be Back to development. 2010-04-29 15:53:06 +01:00
Tim-Philipp Müller
4e3266345d Release 0.10.29 2010-04-27 23:42:12 +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
2e35581939 docs: minor moving-plugins addition 2010-04-12 15:13:57 +01:00
Tim-Philipp Müller
d8ceaa8c87 .gitignore: add new .svg file in docs 2010-04-08 10:10:18 +01: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
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
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
ba60de2fa0 docs: fix intermittent make distcheck failures
Use .NOTPARALLEL when building docs. This avoids intermittent
make distcheck failures like 'cp: cannot create regular file
`build/image.entities': File exists' when using -jN.

Fixes #590718.
2010-03-25 20:05:01 +00:00
Thiago Santos
e875577b0f tags: Add new _USER_RATING tag
Adds a new tag for user favorite media rating.
User rating informs how much (from 0 to 100) a user
'likes' a media.
Having an percent uint range for this is easy to map into other scales,
like some players that allow users to attribute 'stars' to its
media.

API: GST_TAG_USER_RATING

Fixes #520697
2010-03-24 15:18:53 -03:00
Robert Swain
1a3257132d message: add QoS message to inform apps of lost data
This has been implemented as per part-qos.txt and partially addresses
bug #322947
2010-03-17 19:16:42 +01:00
Wim Taymans
6e7ccbf9ab docs: avoid confusion between events and messages 2010-03-17 15:46:46 +01:00
Wim Taymans
7d99d0eb54 docs: merge QoS message fields
There was already a section about QoS messages that is now merged with the new
information.
2010-03-16 10:41:45 +01:00
Stefan Kost
74ea1b5fcf pwg: mention how to build after using the project stamp 2010-03-16 10:44:01 +02:00
Wim Taymans
03cb74617b docs: update QOS docs to include QOS messages
Add some docs about the values needed for a QoS message and some use
cases.

See #322947
2010-03-15 18:48:14 +01:00
Thiago Santos
f563ac57f8 tags: Adds new geo location tags
Adds new tags GST_TAG_GEO_LOCATION_COUNTRY,
GST_TAG_GEO_LOCATION_CITY and GST_TAG_GEO_LOCATION_SUBLOCATION.

API: GST_TAG_GEO_LOCATION_COUNTRY
API: GST_TAG_GEO_LOCATION_CITY
API: GST_TAG_GEO_LOCATION_SUBLOCATION

Fixes #612410
2010-03-11 15:31:06 -03:00
Benjamin Otte
7e7f51f617 Fixes for -Wmissing-declarations -Wmissing-prototypes
Also adds those flags to the configure warning flags

https://bugzilla.gnome.org/show_bug.cgi?id=611692
2010-03-11 10:59:57 +01:00
Benjamin Otte
e8f65e8bff Make code safe for -Wredundant-decls
Adds that warning to configure.ac

Includes a tiny change of the GST_BOILERPLATE_FULL() macro:
The get_type() function is no longer declared before being defined.

https://bugzilla.gnome.org/show_bug.cgi?id=611692
2010-03-10 20:45:33 +01:00
Tim-Philipp Müller
b74d73980b Back to development 2010-03-09 17:37:45 +00:00
Tim-Philipp Müller
3d9213ffa2 Release 0.10.28 2010-03-08 23:09:01 +00:00
Tim-Philipp Müller
cebc1a1396 Release 0.10.27 2010-03-05 23:43:26 +00:00
Tim-Philipp Müller
e50b9aa71e bytewriter: fix headers for float/double writing functions
The functions are called gst_byte_writer_put_{float32|float64}_*() and not
gst_byte_writer_put_{float|double}_*().

Spotted by: Benjamin Otte <otte@redhat.com>
2010-03-03 11:28:27 +00:00
Tim-Philipp Müller
0cd4d3087f .gitignore: ignore some more temporary docs cruft 2010-02-18 20:08:39 +00:00
Stefan Kost
a12fc26461 design: write about the current state of tag-handling
Document the taghandling in gstreamer. List gaps and propose new mechanisms to
deal with them.
2010-02-17 09:55:52 +02:00
Thiago Santos
bfff7a1b4e bytewriter: add _fill function
Adds a new function to GstByteWriter that writes
a constant value to a memory area (aka memset).
Useful for adding padding to buffers.

Also updates .def file and docs.

API: gst_byte_writer_fill()
2010-02-12 17:23:29 -03:00
Arun Raghavan
8d1c45f513 pwg: several typo fixes
Fixes #609286.
2010-02-12 11:19:27 +00:00
Tim-Philipp Müller
09af623bf3 docs: flesh out release doc some more 2010-02-12 00:02:16 +00:00
Tim-Philipp Müller
d0ed2b0fd6 Release 0.10.26 2010-02-10 19:17:28 +00:00
Thiago Santos
86a216b1ba gstbytewriter: Fix different function names in .h and .c
gst_byte_writer_reset_and_get_buffer wasn't declared
in .h, instead there was _reset_and_get_data_as_buffer.

Replace it with the real function name, that is smaller
and matches gst_byte_writer_free_and_get_buffer

https://bugzilla.gnome.org/show_bug.cgi?id=608726
2010-02-01 17:47:25 -03:00
Tim-Philipp Müller
1cad4ba379 docs: minor update to release notes 2010-01-26 19:36:41 +00:00