- 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.
-
- 24 Apr, 2009 1 commit
-
-
Jan Schmidt authored
Disable the test, as per the discussion in #580120. Needs re-enabling after the release, when playbin2 is fixed.
-
- 23 Apr, 2009 1 commit
-
-
Edward Hervey authored
The 2s limit is way too small for a lot of files (which have an interleave in time of between 3 and 5s). Instead, leave it to the initial 5s value and reduce the other limits (allowing us to stay memory-efficient).
-
- 21 Apr, 2009 4 commits
-
-
Jan Schmidt authored
-
René Stadler authored
Fixes: #579668
-
Jan Schmidt authored
From b3941ea to 6ab11d1
-
Wim Taymans authored
First check the pad caps if they are raw before setting the raw_decoding_mode to TRUE. Fixes playback of transport streams and other streams that require large queues. Fixes #579734
-
- 19 Apr, 2009 1 commit
-
-
Tim-Philipp Müller authored
Don't use REPLACE_ALL merge mode when that's not really what we want, as now that REPLACE_ALL actually does what it's supposed to do in core, we drop tags we wanted to keep, such as the various disc id tags. Add unit test for this as well. Fixes #579463.
-
- 17 Apr, 2009 3 commits
-
-
Tim-Philipp Müller authored
Fixes #579267.
-
Wim Taymans authored
when going to NULL, don't unparent the ringbuffer because we don't support going back to 0 very well yet. Fixes #579203
-
Olivier Crete authored
We can't meaningfully assert on valid packet types so just return the type as it is. Update the comments to reflect this. Fixes #579192.
-
- 16 Apr, 2009 2 commits
-
-
Wim Taymans authored
Add trivial cast macros for appsrc and appsink. Mark them as being since 0.10.23 and add the macros to the standard macros in the docs. Fixes #579130
-
Wim Taymans authored
Add the appsrc/appsink directory to the Libs in the uninstalled pkgconfig file so that one can build against it. Fixes #579129
-
- 15 Apr, 2009 8 commits
-
-
Jan Schmidt authored
-
Jan Schmidt authored
-
Jan Schmidt authored
-
Jan Schmidt authored
-
Jan Schmidt authored
-
Jan Schmidt authored
Don't try and use a random file in wim's home directory as a test input
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- 14 Apr, 2009 11 commits
-
-
Tim-Philipp Müller authored
-
Stefan Kost authored
-
Josep Torra authored
Add missing headers related to Windows Media RTSP extension. Fixes #578942
-
Olivier Crete authored
Implement handling of upstream keyframe forcing. Update the design documents too. Fixes #578656
-
Olivier Crete authored
See #578656
-
Tim-Philipp Müller authored
and add myself to AUTHORS as well. Fixes #575638.
-
Jan Urbanski authored
Adds a new property in multifdsink, resend-streamheader. If this property is false, the multifdsink will not send the streamheader if there's already one set for a particular client. There are some formats in which every stream needs to start with a certain blob, but you can't inject this blob at leisure. If the producer wants to change the blob in question and sets in as the streamheader on the outgoing buffers' caps, new clients of multifdsink will get the new streamheader, but old clients will break, because they'll see the blob in the middle of the stream. The property is true by default, so existing code will not see any difference. Fixes #578118.
-
Wim Taymans authored
Add a property to disable listening to client writes. This property is usefull when other code will deal with reading from the client socket. API: GstMultiFdSink::handle-read property
-
Johann Prieur authored
Add the beginnings of parsing and constructing Feedback messages. Fixes #577610.
-
Wim Taymans authored
Clear the target of our ghostpads before we remove the pad from the element. This to make sure that the internal pad is not left linked to whatever pad we were ghosted to. This should only be a problem when we leak the ghostpads. Also release our subpicture pads. Fixes #577288.
-
Hannes Bistry authored
Fixes #570768.
-