| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=722697
|
|
|
|
|
|
|
|
|
|
| |
Events passing through #GstPads that have a running time
offset set via gst_pad_set_offset() will get their offset
adjusted according to the pad's offset.
If the event contains any information that related to the
running time, this information will need to be updated
before usage with this offset.
|
|
|
|
|
| |
- Fix failing build
- Drop added trailing whitespace
|
|
|
|
|
| |
The gtk-doc markup is less intrusive and better handled when creating docs for
language bindings. The titles (where used) where not adding much.
|
|
|
|
| |
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=720029
|
|
|
|
|
| |
This is going to be implemented with an upstream query instead
for consistency and simplicity.
|
|
|
|
|
|
|
|
| |
All streams that have the same group id are supposed to be played
together, i.e. all streams inside a container file should have the
same group id but different stream ids. The group id should change
each time the stream is started, resulting in different group ids
each time a file is played for example.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
API: gst_event_set_stream_flags()
API: gst_event_parse_stream_flags()
API: GST_STREAM_FLAG_NONE
API: GST_STREAM_FLAG_SPARSE
https://bugzilla.gnome.org/show_bug.cgi?id=600648
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=687520
|
| |
|
|
|
|
| |
We won't be able to implement this so it's better to move it out of the way.
|
|
|
|
|
| |
gst_structure_id_get() will make a copy of the string
extracted, but we're assigning it to a const gchar *.
|
| |
|
|
|
|
| |
This is supposed to allow uniquely identifying a single stream.
|
|
|
|
|
|
|
| |
We need to send two kinds of TOCs downstream as events,
and need both to stick to the pads.
https://bugzilla.gnome.org/show_bug.cgi?id=678742
|
|
|
|
|
|
|
|
| |
This specifies if a given taglist applies to the complete
medium or only this specific stream. By default a taglist
has a stream scope.
Fixes bug #677619.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Move the locking methods from GstMemory to GstMiniObject.
Add a miniobject flag to enable LOCKABLE objects. LOCKABLE objects can
use the lock/unlock API to control the access to the object.
Add a minobject flag that allows you to lock an object in readonly mode.
Modify the _is_writable() method to check the shared counter for LOCKABLE
objects. This allows us to control writability separately from the refcount for
LOCKABLE objects.
|
|
|
|
|
|
|
|
|
|
| |
Now that TOCs are refcounted and have a GType, we can just
stuff a ref of the TOC directly into the various toc
event/message/query structures and get rid of lots of
cracktastic GstStructure <-> GstToc serialisation and
deserialisation code. We lose some TOC sanity checking
in the process, but that should really be done when
it's being created anyway.
|
|
|
|
|
|
| |
So mini objects don't have to poke into the GstMiniObject part
of the structure. Saves lines of code, and seems slightly cleaner.
We don't have proper OO hierarchies or methods here after all.
|
|
|
|
|
|
| |
These changes are to clean up syntax issues such as missing colons,
missing spaces, etc., and minor issues such as argument names in
headers not matching the implementation and/or documentation.
|
| |
|
| |
|
|
|
|
|
|
| |
The size field is used by subclasses to store the total allocated size of the
memory for this miniobject. Because miniobject doesn't really do anything with
this field we can move it to the subclasses.
|
|
|
|
| |
Elements are supposed to merge upstream events.
|
|
|
|
|
|
|
| |
The name of the event is used to store multiple sticky events of a certain type
on a pad.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676859
|
| |
|
|
|
|
|
| |
Tell about async_done messages for some events and review the _event_new_seek
docs.
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
docs/gst/gstreamer-sections.txt
gst/Makefile.am
gst/gst.c
gst/gst.h
gst/gstevent.c
gst/gstevent.h
gst/gstmessage.h
gst/gstquark.c
gst/gstquark.h
gst/gstquery.c
gst/gstquery.h
tests/check/Makefile.am
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
a boolean
As they can fail (only one of stream headers or setup data
is usually present).
|
| |
| |
| |
| | |
More generic.
|
| |
| |
| |
| |
| |
| |
| | |
Make an _init method where the parent mini-object and other fields are
initialized.
Check that the passed structure doesn't already have a parent.
Use the _new_custom () constructors
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
(Whatever you do, don't mention the filler event.)
|
| |
| |
| |
| |
| |
| | |
codec data and stream headers don't belong into caps, since they
are not negotiated. We signal them using the STREAM CONFIG event
instead.
|