Commit graph

2083 commits

Author SHA1 Message Date
Zhang Wanming 624168d8a0 docs: fix a few more typos
https://bugzilla.gnome.org/show_bug.cgi?id=640502
2011-01-26 08:59:49 +00:00
Cai Yuanqing eea239f47c design docs: fix 2 typos in part-MT-refcounting 2011-01-24 19:52:30 +01:00
Yang Xichuan 3d858ccc18 design docs: part-gstbin.txt fix typo
Signed-off-by: Yang Xichuan <xichuan.yang@tieto.com>
2011-01-24 19:16:15 +01:00
Vincent Penquerc'h 4b88f6048a design docs: fix a few typos and a thinko 2011-01-24 19:15:29 +01:00
Sebastian Dröge 8163e51bad clock: API: Add function to re-init periodic GstClockIDs 2011-01-24 19:15:29 +01:00
Wim Taymans 7f217e728a design: update buffering doc
Add strategies to buffering doc
2011-01-24 16:35:25 +01:00
Tim-Philipp Müller 0177ff171a docs: hack a charset=utf-8 into pwg/adm html versions
So the encoding of the original document is respected and
displays properly in browsers where the encoding autodetection
fails to recognise that it's utf-8.

https://bugzilla.gnome.org/show_bug.cgi?id=639448
2011-01-24 12:52:04 +00:00
Tim-Philipp Müller 07c916be92 Back to development 2011-01-23 23:45:40 +00:00
Tim-Philipp Müller 5b04e61a35 Release 0.10.32 2011-01-21 10:25:32 +00:00
Tim-Philipp Müller 252b1a864a docs: fix spelling of 'threshold' in app dev manual 2011-01-18 22:51:49 +00:00
Tim-Philipp Müller 9774a8d510 0.10.31.4 pre-release 2011-01-18 10:10:05 +00:00
Tim-Philipp Müller 4583b4f0f2 docs: fix garbled UTF-8 characters when generating app dev manual ps/pdf
https://bugzilla.gnome.org/show_bug.cgi?id=639448
2011-01-14 00:20:43 +00:00
Tim-Philipp Müller 1e52eeabac 0.10.31.3 pre-release 2011-01-11 18:39:06 +00:00
Tim-Philipp Müller 39c22331c0 0.10.31.2 pre-release 2011-01-07 12:13:37 +00:00
Edward Hervey 04ebbc9f5a GstElement: Add a more flexible way to get request pads.
The new request_new_pad_full vmethod provides an additional caps field,
which allows elements to take better decision process.

Also, add a gst_element_request_pad() function to allow developers to be
able to specify which pad template they want a pad of.

Convert gstutils to use that new method instead of the old one when more
efficient.

This is useful for being able to request pads in a more flexible way,
especially when the element can provide pads whose caps depend on
runtime configuration and therefore can't provide pre-registered
pad templates.

API: GstElement::request_new_pad_full
API: gst_element_request_pad

https://bugzilla.gnome.org/show_bug.cgi?id=637300
2011-01-05 19:46:47 +01:00
Wim Taymans 4b51c52395 design: more updates for the progress messages 2011-01-05 10:57:26 +01:00
Edward Hervey 499b5e2c74 pwg: Fix link to GObject documentation
Better have gnome.org than viagra :)
2011-01-04 18:36:41 +01:00
Stefan Kost 373be6f14e tags: don't produce duplicated entries when merging same value twice
Add a variant of gst_value_list_concat() that skips duplicates and use that when
merging taglists.

API: gst_value_list_merge()
2011-01-02 22:35:08 +00:00
Zhang Wanming 2633ecf4f1 docs: fix typo
Signed-off-by: Zhang Wanming <Wanming.Zhang@tieto.com>
2010-12-31 12:20:40 +01:00
Tim-Philipp Müller 30d24e1d55 docs: add input-selector and output-selector to docs 2010-12-31 00:56:11 +00:00
Tim-Philipp Müller 77aca24d0f docs: add valve element to documentation 2010-12-31 00:51:12 +00:00
Wim Taymans d90b7702f1 docs: fix typo 2010-12-28 10:35:18 +01:00
Wim Taymans 22e64c80d2 docs: add draft idea for progress reporting 2010-12-22 16:42:04 +01:00
Stefan Kost 5897b1993d docs: some notes about our plugin docs workflow 2010-12-07 12:59:16 +02:00
Tim-Philipp Müller 9ae630c73d build: remove trailing whitespaces after backslash in Makefile.am 2010-12-04 14:23:59 +00:00
Wim Taymans 35d10af06d poll: add method to get a GPollFD 2010-12-03 15:50:38 +01:00
Stefan Kost 16ce2d4ea4 design-docs: add html output using asciidoc
Unify the ad-hoc markup to be asciidoc style in many places. Add a "html" target
to Makefile to generate the output.
2010-12-03 09:50:31 +02:00
Edward Hervey 0fe3a9bc22 docs: Add unused symbols to proper sections 2010-12-02 19:04:57 +01:00
Edward Hervey 9275159a6d docs: Add GstDateTime section and update it for latest symbols 2010-12-02 19:04:57 +01:00
Edward Hervey b4285611ad gstclock: New API to re-use a single shot GstClockID
API: gst_clock_single_shot_id_reinit

https://bugzilla.gnome.org/show_bug.cgi?id=632778
2010-12-02 19:04:56 +01:00
Tim-Philipp Müller a538abad86 Back to development 2010-12-01 23:56:45 +00:00
Tim-Philipp Müller 0dec58311f Release 0.10.31 2010-11-30 17:40:47 +00:00
reynaldo c802bc7c26 docs: some small fixes to the plugin writer's guide
Fix wrongly placed example and weirdly phrased 'note' lacking proper
formatting. Fix missing hint for autogen.sh location and rephrase
'built and installed' sentence. Fix wrongly phrased and redundant
paragraph in PWG

https://bugzilla.gnome.org/show_bug.cgi?id=634921
2010-11-28 19:58:28 +00:00
Thiago Santos 13664331ea manual: Improve states documentation
Be more explicit about being on NULL before unrefs
2010-11-27 11:03:37 -03:00
Tim-Philipp Müller ef25c11214 docs: flesh out release instructions a bit more 2010-10-16 17:00:17 +01:00
Sebastian Dröge 69ef479ce4 bytewriter: Add unchecked variants of the writing functions
These don't check if there's enough free space available and are
available as inline functions only.

API: gst_byte_writer_put_int8_unchecked
API: gst_byte_writer_put_int16_be_unchecked
API: gst_byte_writer_put_int16_le_unchecked
API: gst_byte_writer_put_int24_be_unchecked
API: gst_byte_writer_put_int24_le_unchecked
API: gst_byte_writer_put_int32_be_unchecked
API: gst_byte_writer_put_int32_le_unchecked
API: gst_byte_writer_put_int64_be_unchecked
API: gst_byte_writer_put_int64_le_unchecked
API: gst_byte_writer_put_uint8_unchecked
API: gst_byte_writer_put_uint16_be_unchecked
API: gst_byte_writer_put_uint16_le_unchecked
API: gst_byte_writer_put_uint24_be_unchecked
API: gst_byte_writer_put_uint24_le_unchecked
API: gst_byte_writer_put_uint32_be_unchecked
API: gst_byte_writer_put_uint32_le_unchecked
API: gst_byte_writer_put_uint64_be_unchecked
API: gst_byte_writer_put_uint64_le_unchecked
API: gst_byte_writer_put_float32_be_unchecked
API: gst_byte_writer_put_float32_le_unchecked
API: gst_byte_writer_put_float64_be_unchecked
API: gst_byte_writer_put_float64_le_unchecked
API: gst_byte_writer_put_data_unchecked
API: gst_byte_writer_fill_unchecked
2010-10-08 12:19:45 +02:00
Wim Taymans 8b61681cff docs: update qos design doc
Fix some typos.
change the definition of the quality field for video decoders to something that
makes more sense.
2010-10-07 19:20:01 +02:00
Tim-Philipp Müller 05918f28dc gstinfo: remove random MSVC compatibility define for M_PI that doesn't belong here
Code that needs this should include gst/math-compat.h or use G_PI.
2010-10-05 18:31:58 +01:00
Tim-Philipp Müller 2797f74c84 gst: add math-compat.h header
Add minimal math-compath.h header where we can define fallback
versions for miscellaneous math functions that aren't always
available, so we don't have to duplicate this in plugins.
The header is not included by default, so needs to be
included explicitly for now.

https://bugzilla.gnome.org/show_bug.cgi?id=630802
2010-10-05 18:31:29 +01:00
Sebastian Dröge dd762eb49f bitreader: Add inlined and unchecked versions of the important functions
API: gst_bit_reader_skip_unchecked
API: gst_bit_reader_skip_to_byte_unchecked
API: gst_bit_reader_get_bits_uint16_unchecked
API: gst_bit_reader_get_bits_uint32_unchecked
API: gst_bit_reader_get_bits_uint64_unchecked
API: gst_bit_reader_get_bits_uint8_unchecked
API: gst_bit_reader_peek_bits_uint16_unchecked
API: gst_bit_reader_peek_bits_uint32_unchecked
API: gst_bit_reader_peek_bits_uint64_unchecked
API: gst_bit_reader_peek_bits_uint8_unchecked

This alone makes flacparse about 3 times faster.
2010-10-03 15:32:41 +02:00
Thiago Santos 7e1d9c8c0d tag: Adds GST_TAG_GEO_LOCATION_HORIZONTAL_ERROR
Adds a new tag to indicate the error in horizontal positioning
in meters. This is one of the available 'gps error' fields in
exif, for example.

API: GST_TAG_GEO_LOCATION_HORIZONTAL_ERROR
2010-09-23 10:37:06 -03:00
Wim Taymans 1afaa1680f adapter: add function to get a list of buffers
Add a function to retrieve a list of buffers containing the first N bytes from
the adapter. This can be done without a memcpy and should make it possible to
transfer the list to a GstBufferList later.
2010-09-17 17:35:41 +02:00
Edward Hervey 47743aa7ac pwg: Make a sentence clearer. 2010-09-17 10:01:01 +02:00
Tim-Philipp Müller 7e5a9580ef structure: add gst_structure_{id_}take_value()
Add _set_value() variants that take ownership of the value passed
instead of making a copy of the value. This is useful for setting
values to things that aren't refcounted (e.g. GValueArrays or
strings or string arrays, etc.).

API: gst_structure_take_value()
API: gst_structure_id_take_value()

https://bugzilla.gnome.org/show_bug.cgi?id=629831
2010-09-16 19:39:58 +01:00
Stefan Kost 8ef7e46d24 docs: fix warnings pointed out by gtk-doc 2010-09-13 11:18:25 +03:00
Tim-Philipp Müller eb2c0df642 docs: update plugin docs for recent changes
And sorted hierarchy
2010-09-07 12:01:18 +01:00
Stefan Kost 65356fbb7a element-details: allow for arbitrary element details
Add a GstStructure to GstElementClass and GstElementFactory. Add setters/getter.
Handle it in the registry code. Print items in gst-inspect.
Fixes #396774.

API: gst_element_class_set_meta_data(), gst_element_factory_get_meta_data_detail()
2010-09-06 12:31:04 +03:00
Philippe Normand 9ef1c47079 gstquery: new buffering_ranges API
Added a new query type to retrieve informations about the areas of the
media currently buffered. See bug 623121.

API: gst_query_add_buffering_range
API: gst_query_get_n_buffering_ranges
API: gst_query_parse_nth_buffering_range
2010-09-03 19:55:25 +02:00
Edward Hervey 17f9254264 GstElementFactory: Add listing features
https://bugzilla.gnome.org/show_bug.cgi?id=626181
2010-09-03 19:31:12 +02:00
Tim-Philipp Müller 503e1faaea docs: mention GST_DEBUG_OPTIONS, ORC_CODE, G_DEBUG and G_SLICE environment variables
Mention a few more useful environment variables in the 'Running GStreamer
applications' section of the API reference.
2010-09-02 12:48:16 +01:00