- Aug 04, 2009
-
-
Jan Schmidt authored
-
Jan Schmidt authored
-
- Aug 03, 2009
-
-
Mark Nauwelaerts authored
-
- Jul 30, 2009
-
-
Jan Schmidt authored
-
- Jul 29, 2009
-
-
Edward Hervey authored
Fixes #590056
-
Edward Hervey authored
Without this, we risked: * Checking the flushing state on an unexisting list * Not setting the flushing state on pads that had just been added Partially fixes #590056
-
Edward Hervey authored
This is so we can use _check_pads in places where we've already taken the lock in question. Partially fixes #590056
-
- Jul 28, 2009
-
-
Tim-Philipp Müller authored
There's no need to have GstStreamConsistency in a public header for the time being, so make it private. While we're at it, add a gtk-doc blurb for it though. Re-fixes #588744.
-
- Jul 24, 2009
-
-
Jan Schmidt authored
-
Robin Stocker authored
Return FALSE in basesrc's default query handler when we get a SEEKING query for a format that's not the one the source operates in. Previously (ie. before, in the git version) we would return TRUE in that case and seekable=FALSE, which is more correct, but causes backwards compatibility problems. (Before that we would change the format of the query when answering, which was completely broken since callers don't expect that or check for it). Since the SEEKING query is a fairly recent addition, not all demuxers, parsers and decoders implement it yet, in which case any SEEKING query by an application will just be passed upstream where it will then be handled by basesrc. Now, if e.g. totem does a SEEKING query for TIME format and we have a demuxer that doesn't implement the query, basesrc would answer it with seekable=FALSE in most cases, and totem can only take that as authoritative answer, not knowing that the demuxer doesn't implement the SEEKING query. To avoid this, we make basesrc return FALSE to SEEKING queries in unhandled formats. That way applications like totem can fall back on assuming seekability depending on whether a duration is available, or somesuch. Downstream elements doing such queries are likely to equate an unhandled query with a non-seekable response as well, so this should be an acceptable fix for the time being. See #584838, #588944, #589423 and #589424.
-
- Jul 23, 2009
-
-
Stefan Kost authored
From fedaaee to 94f95e3
-
- Jul 20, 2009
-
-
Stefan Kost authored
The current code made the error checking pointless by changing -1 to 0 in error cases. Also don't leak a pad template on error.
-
Jan Schmidt authored
-
Wim Taymans authored
Call _clean_all() on the task to make sure everything is joined and stopped. See #589127
-
Wim Taymans authored
GstTaks does not always unref the taskpool it was created from because it depends on when the pool provided an ID for joining the task. Rework some code so that we always unref the pool and optionally join when the pool provided an id. Fixes #589127
-
Wim Taymans authored
See #588745
-
Edward Hervey authored
-
Stefan Kost authored
-
Edward Hervey authored
-
- Jul 16, 2009
-
-
Tim-Philipp Müller authored
Clarify byte reader docs a bit: offset is relative to the current position of the reader, not to the start of the data. Also, the examples in both the adapter docs and the byte reader docs have the mask and pattern arguments swapped (see #587561). Spotted by Carl-Anton Ingmarsson.
-
Tim-Philipp Müller authored
For now, don't show a g_warning() for empty tag strings and NULL tags with non-git versions; we should wait for the fixes in our plugin modules to make it into a release before we enable this unconditionally.
-
- Jul 14, 2009
-
-
Jan Schmidt authored
-
Stefan Kost authored
-
Stefan Kost authored
-
Stefan Kost authored
Add a quick return if two types are the same. Change the check for the intersection function to be the same as the one used in intersect(). The later tries both directions.
-
- Jul 13, 2009
-
-
Tim-Philipp Müller authored
-
Jan Schmidt authored
Don't forbid the empty string "" in generic structures, only in taglists. Properly allow the NULL string by adding special cases for serialising and deserialising it. prop1=(string)NULL is the NULL string, prop1=(string)"NULL" is the actual string with the value "NULL"
-
Olivier Crête authored
From 5845b63 to fedaaee
-
Andoni Morales authored
Don't use deprecated fileno on MSVC but replace with _fileno Fixes #587052
-
Edward Hervey authored
-
- Jul 10, 2009
-
-
Tim-Philipp Müller authored
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
Remove experimental status from the framestep draft.
-
- Jul 08, 2009
-
-
Philip Jägenstedt authored
Fixes bug #587976.
-
Sebastian Dröge authored
This makes sure that the generated filenames use the platform specific directory separator instead of /. Fixes bug #587973.
-
- Jul 07, 2009
-
-
Tim-Philipp Müller authored
-
- Jul 06, 2009
-
-
Stefan Kost authored
Check the right flushing flag, but still add it to the pad-list.
-
Stefan Kost authored
Add a new macro GST_DEBUG_CATEGORY_GET to get a log category by name. This allows plugins to use e.g. core categories like PERFORMANCE or CLOCK. API: GST_DEBUG_CATEGORY_GET
-
Stefan Kost authored
-