- 12 May, 2009 17 commits
-
-
Marc-Andre Lureau authored
This unbreaks the build in some cases. Fixes bug #582021
-
Sebastian Dröge authored
-
Sebastian Dröge authored
Also check if downstream wants ARGB always when we get new caps.
-
Sebastian Dröge authored
-
Kapil Agrawal authored
Fixes bug #581571.
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Arnout Vandecappelle authored
mp3_type_find could suggest already when only a single valid header was found, if it ran out of data before the end of the next frame. Therefore, ignore the last found frame if it was incomplete. Fixes bug #579692.
-
John Millikin authored
Fixes bug #513373.
-
Sebastian Dröge authored
This is a convenience function that returns the balance_type of the interface struct.
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
as that's more likely to be true than that we need only 0.21.1.
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
as per the New Regime (see wiki).
-
Tim-Philipp Müller authored
Makes sure tags don't get dropped when we have multiple tag demuxers in a row. Fixes #580318.
-
- 11 May, 2009 6 commits
-
-
Michael Smith authored
-
Jan Schmidt authored
-
Michael Smith authored
-
Michael Smith authored
-
Michael Smith authored
-
Michael Smith authored
-
- 10 May, 2009 2 commits
-
-
Jan Schmidt authored
-
Jan Schmidt authored
-
- 08 May, 2009 3 commits
-
-
Jan Schmidt authored
-
Wim Taymans authored
Don't ignore the state change of the children, they might be doing an ASYNC state change.
-
Jan Schmidt authored
-
- 07 May, 2009 3 commits
-
-
Wim Taymans authored
The second parameter is a GstSyncMethod enum, not a boolean.
-
Wim Taymans authored
-
Wim Taymans authored
Make playsink go async to the PAUSED state instead of relying on uridecodebin for async behaviour in playbin. This solves some problems (mainly with DVD) where the pipeline would go to PLAYING before preroll completed, failing to select the audiosink clock. Fixes #581727
-
- 06 May, 2009 2 commits
-
-
Jan Schmidt authored
-
Zaheer Merali authored
With vorbisenc, compute the granulepos with running time and clip incoming buffers to segment. With theoraenc, drop out of segment buffers.
-
- 01 May, 2009 1 commit
-
-
Jan Schmidt authored
When calculating the input/output buffer sizes in the transform_size function, take the number of channels into account, so we don't end up calculating a buffer size that only contains a partial number of audio frames. Also, when going from output size to input size, round down rather than up, so as to calculate the minimum number of samples that *might* yield a buffer of the intended destination size. Fixes: #580470 and #580952
-
- 29 Apr, 2009 3 commits
-
-
Jan Schmidt authored
Add the start position of the first segment to the running time used to generate buffer timestamps in vorbisenc. This avoids generating buffers which fall outside the initial segment. The element segment handling requires more extensive fixing, but this at least prevents regressions. Fixes: #580020
-
Andy Wingo authored
This reverts commit c4074a2e.
-
Andy Wingo authored
This reverts commit 416ce16f.
-
- 28 Apr, 2009 3 commits
-
-
Andy Wingo authored
* gst-libs/gst/audio/gstbaseaudiosink.c: Add documentation for can-activate-pull.
-
Andy Wingo authored
* gst-libs/gst/audio/gstbaseaudiosink.c: Add can-activate-pull property to baseaudiosink.
-
Wim Taymans authored
When videorate duplicates a buffer with a DISCONT flag, it copies the discont on the first pushed buffer but fails to clear it for subsequent buffers. This causes theoraenc!oggmux and possibly other elements to consider this a discont stream. Fix videorate to produce discont as the first buffer and after a flushing seek. Fixes #580271.
-