Wim Taymans
bb8f296d45
clock: use seqlocks to parallellize readers
2009-05-15 16:14:52 +02:00
Edward Hervey
4f951e2614
Makefile.am: update for added/moved/removed files that weren't dist-ed.
2009-05-15 11:00:53 +02:00
Jan Schmidt
b99d1f382a
docs: Release script modifications
2009-05-14 22:56:43 +01:00
Wim Taymans
e535c171d6
docs: rename and delete some design docs
2009-05-14 12:31:57 +02:00
Wim Taymans
ae08561ae6
element: add gst_element_lost_state_full()
...
Add a gst_element_lost_state_full() with an extra argument to control
distribution of a new base_time. We will need this for flushing step
operations.
API: GstElement::gst_element_lost_state_full()
2009-05-14 11:36:28 +02:00
Wim Taymans
0f83510620
docs: update trickmode document
2009-05-13 23:38:08 +02:00
Wim Taymans
bb013081a4
adapter: move new member to private struct
...
Move the new members to a private struct because we don't have enough padding
anymore on 32-bits platforms.
2009-05-13 21:35:23 +02:00
Wim Taymans
3d19b75147
adapter: add method to keep track of timestamps
...
Keep track of the timestamp and offset associated with the current head of the
adapter.
API: GstAdapter::gst_adapter_prev_timestamp()
2009-05-13 16:22:58 +02:00
Wim Taymans
079c68fdf4
docs: add some docs about buffer lists
2009-05-12 17:29:15 +02:00
Jonas Holmberg
22a48fb08c
bufferlist: hook up the pad functions
...
Reuse buffer code for bufferlists. Not sure if this measurably impacts performance
for the simple buffer case, if it does after doing some benchmarks, we can
decouple it later.
Fixes #572285
2009-05-12 15:18:53 +02:00
Jonas Holmberg
d99cf4db1b
bufferlist: add docs/build/debug/unittest
...
See #572285
2009-05-12 15:18:52 +02:00
José Alburquerque
7ff2f9233f
API: Add gst_plugin_register_static_full()
...
This is mainly useful for bindings that need to provide
some additional user data to the registration function.
Fixes bug #545787 .
2009-05-12 09:02:45 +02:00
Sebastian Dröge
99341f710c
docs: Add new functions to the docs
2009-05-12 09:02:44 +02:00
Tim-Philipp Müller
222c560730
docs: small update to release docs
2009-05-12 01:30:13 +01:00
Tim-Philipp Müller
0b285bfa40
tags: add a tag for the container format
...
API: add GST_TAG_CONTAINER_FORMAT
2009-05-11 23:44:19 +01:00
Wim Taymans
d2c5ea9a40
TaskPool: remove _set_func()
...
Remove the static function set on the TaskPool before _prepare() is called and
allow for assigning a function to a Task when we _push().
Update the examples
2009-05-12 00:27:38 +02:00
Wim Taymans
02250179d9
GstTask: add methods for configuring the pool
...
Add getter and setter for configuring the GstTaskPool to use for a GstTask.
2009-05-12 00:26:58 +02:00
Wim Taymans
4d326be6cf
taskpool: fix docs, make push/join generic
...
Fix some more docs.
Make _push() return a generic id (this can be something else than a GThread in
some cases) and make _join() use that generic id.
2009-05-12 00:22:25 +02:00
Wim Taymans
aadac11ae3
taskpool: add new object to manage threads
...
Add a new object GstTaskPool to manage the streaming threads.
This will allow us to create and use custom configured threads.
2009-05-12 00:22:19 +02:00
Wim Taymans
2d8a22c1da
Task: add method to set the priority
...
Add a method to configure a priority for the threads used by GstTask.
2009-05-12 00:08:35 +02:00
Wim Taymans
e72efeccd1
GstMessage: Add STREAM_STATUS message methods
...
Add methods to handle the stream_status message types.
2009-05-11 23:47:22 +02:00
Wim Taymans
9d8d9e0805
GstTask: allow setting callbacks
...
Allow setting thread callbacks that will allow us to control the threads used by
the task.
2009-05-11 23:19:53 +02:00
Wim Taymans
3ff09d9b51
design: more STREAM_STATUS updates
...
Pass the thread object in a GValue, which would allow the application to figure
out the type of the object instead of us having to explicitly code it in a
message field.
2009-05-11 23:04:48 +02:00
Wim Taymans
39aa1e0e31
design: update stream-status document some more
2009-05-11 23:04:38 +02:00
Wim Taymans
0b5f070eae
design: add first version of stream-status
...
Add the first version of the STREAM_STATUS message design docs.
This message will be used to give applications more control over the
streaming threads.
2009-05-11 23:04:15 +02:00
Wim Taymans
c31c3f215f
GstTask: unify task state functions
...
Add new gst_task_set_state() to change the state of the task instead of
duplicating the code in each function.
API: GstTask::gst_task_set_state()
2009-05-11 22:59:35 +02:00
Wim Taymans
54401df78c
gstobject: add gst_object_ref_sink
...
Add the gst_object_ref_sink() method to match the glib one.
API: GstObject::gst_object_ref_sink()
2009-05-11 22:35:08 +02:00
Jan Schmidt
a3297ad3ed
docs: Fix a typo in the release script
2009-05-11 21:30:13 +01:00
Jan Schmidt
88e4e53fc2
Release 0.10.23
2009-05-10 22:41:04 +01:00
Jan Schmidt
4c6c9c2d5b
paramspecs: revert gst_param_spec_is_mutable() for release
...
Revert the gst_param_spec_is_mutable API for this release so we can
discuss it a bit further first.
2009-04-16 00:48:11 +01:00
David Schleef
1ecf114c0e
Add param spec flags for when a property can be changed
...
Adds GST_PARAM_MUTABLE* flags to indicate in which states a
property can be changed and take effect. Fixes #571559
2009-04-12 18:45:24 -07:00
Tim-Philipp Müller
116c8be6bf
API: add FIXME and DUMPMEM log levels and convenience macros
...
Two new log levels to dump FIXMEs into the log and to log data
in form of a hex dump (#578114 ).
API: GST_CAT_FIXME_OBJECT
API: GST_CAT_MEMDUMP_OBJECT
API: GST_CAT_FIXME
API: GST_CAT_MEMDUMP
API: GST_FIXME_OBJECT
API: GST_MEMDUMP_OBJECT
API: GST_FIXME
API: GST_MEMDUMP
2009-04-08 21:32:05 +01:00
Peter Kjellerstedt
1edcca4f7c
docs: Some grammar and typo corrections.
2009-03-30 10:33:51 +02:00
Thomas Vander Stichele
c2e762da86
Fix typo.
2009-03-29 14:09:23 +02:00
Stefan Kost
6a15b2b0c5
docs: add a page about building gstreamer and apps
2009-03-27 15:34:24 +02:00
Tim-Philipp Müller
c4e10b9535
API: add gst_tag_list_get_buffer{_index}
...
Convenience API, mostly for image tags, so people don't have to
figure out the whole GValue/GstValue thing just for this.
2009-03-26 14:21:10 +00:00
Tim-Philipp Müller
26f9f721ff
API: add GST_TAG_SUBTITLE_CODEC
...
Yes, 'codec' isn't exactly the best word, but let's be consistent with AUDIO_CODEC
and VIDEO_CODEC (which may be 'raw' formats as well after all). Prerequisite for
bug #576552 .
2009-03-25 00:50:07 +00:00
Jan Schmidt
cf4387d1ef
docs: tweak the release procedure script
2009-03-21 02:34:59 +00:00
Tim-Philipp Müller
0492ca71f5
API: add GST_QUERY_CAST
...
because we can, and for consistency.
2009-03-20 00:39:41 +00:00
Tim-Philipp Müller
a1549d67de
gst-uninstalled: add gst-rtsp-server bits and break up overly long lines
...
Add some of the bits needed for an uninstalled gst-rtsp-server (so gdb works
on the examples etc.). Python bits are still missing, and we might need an
-uninstalled.pc file as well in the future. Break up very long lines to make
them easier to read and maintain. Also remove gst-plugins paths from the
old days.
2009-03-19 10:49:30 +00:00
Wim Taymans
5aeb28aabd
docs: interesting idea for fast rw locks
...
--
2009-03-19 11:46:11 +01:00
Wim Taymans
ca33a78881
info: refactor debug colors for win32 and other
...
Refactor the debug line code to use as much code as possible for the win32 and
other color codings.
Update docs with new symbol.
2009-03-18 18:45:41 +01:00
Tim-Philipp Müller
17412e928c
faq: remove outdated bits from indenting section
2009-03-17 19:04:37 +00:00
Edward Hervey
130592bbbb
faq: fix typo in git command
2009-03-16 20:13:18 +01:00
Stefan Kost
d6807e1ae3
formatting: tabs to spaces
2009-03-10 21:13:40 +02:00
Wim Taymans
72101e3b14
docs: reword stuff about custom mainloops
...
Fixes #574229 .
2009-03-09 16:10:37 +01:00
Tim-Philipp Müller
5fd1bf613c
pwg: update for CVS-to-git migration
...
Fixes #573946 .
2009-03-04 10:47:38 +00:00
Tim-Philipp Müller
2c4305d439
gst-uninstalled: add bits for uninstalled checkouts of gst-openmax and totem
2009-03-03 19:58:53 +00:00
Sebastian Dröge
3c6448c64e
API: Add gst_util_array_binary_search() for binary searchs on a sorted array
...
This will be mostly useful in all elements that have some kind of internal
seek/index table. Currently almost all of them (or even all of them)
are using a linear search although the used array is already sorted,
wasting some CPU time without good reason.
Fixes bug #573623 .
2009-03-02 16:17:45 +01:00
Wim Taymans
013f4a58d5
design: update the framestep draft
...
Update the docs a little.
Add property to allow incremental stepping so that we can reduce excessive
queueing.
2009-02-27 12:36:54 +01:00