- 14 Apr, 2009 15 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.
-
Wim Taymans authored
Adjust the internal timestamp before comparing it against the adjusted clock time. Fixes #578506
-
Wim Taymans authored
Use the unadjusted internal clock times to calculate the internal/external offset when calibrating the clock. When going to NULL, unparent and free the ringbuffer, like we do in the source element. See #578506
-
Wim Taymans authored
Add two methods for getting the unadjusted time of the clock and one for adjusting an internal time. We will need these methods for correctly handling the time after a gst_audio_clock_reset(). Add a debug category and some debug lines to the audio clock. API: gst_audio_clock_get_time() API: gst_audio_clock_adjust() API: GST_AUDIO_CLOCK_CAST()
-
Wim Taymans authored
Use _OBJECT variants because we can. Go over some log statements and put them in the right category. Fixes #567740.
-
- 12 Apr, 2009 1 commit
-
-
Luca Ognibene authored
Multifdsink did not handle sync-method=latest-keyframe correctly when the soft-limit is set to -1 (unlimited). Fixes #578583.
-
- 10 Apr, 2009 7 commits
-
-
Wim Taymans authored
We can't assume that the internal clock time is the same as the function we installed on our provided clock because somebody might have changed it.
-
Wim Taymans authored
When we receive a clock-lost message we need to pause and play to select a new clock.
-
Wim Taymans authored
Add unit test for playbin2 and include the refcount test in #577794.
-
Wim Taymans authored
See #577794.
-
Wim Taymans authored
Sink the custom sinks, let other elements we create be sunken by the bin we add them to. Fixes #577794.
-
Wim Taymans authored
Fix the appsink test now that the method signature changed.
-
Wim Taymans authored
Gracefully degrade and disable stream selection when input-selector is missing.
-
- 09 Apr, 2009 2 commits
-
-
Martin Samuelsson authored
Make the new_buffer and new_preroll callbacks return a GstFlowReturn so that errors can be reported properly. Fixes #577827.
-
Wim Taymans authored
Allow subclasses to override the commit method.
-
- 08 Apr, 2009 2 commits
-
-
Wim Taymans authored
After we pause the stream and interrupt the writeout to the ringbuffer, also adjust the amount of output samples we consumed. We can't do this reliably with the current API when we are doing trick modes but we can do the right thing for normal playback.
-
Stefan Kost authored
If we could create the sinks, but the don't work, don't send the missing plugin message and report that the state-changed failed.
-
- 07 Apr, 2009 1 commit
-
-
Stefan Kost authored
gst_element_class_add_pad_template() does not take ownership.
-
- 04 Apr, 2009 4 commits
-
-
Felipe Contreras authored
From d0ea89e to b3941ea
-
Edward Hervey authored
-
Edward Hervey authored
This fixes most seeking issues when used with gnonlin. Fixes #543591
-
Edward Hervey authored
From f8b3d91 to d0ea89e
-
- 03 Apr, 2009 1 commit
-
-
Michael Smith authored
-
- 02 Apr, 2009 7 commits
-
-
Wim Taymans authored
Use a fully qualified url when specifying the url for tunneled requests through a proxy. See #573173
-
Jan Schmidt authored
Add support for a set of standard commands that can be queried and executed to support applications like DVD. Add query construction and parsing functions. Add new messages that can be sent on the bus to provide notifications related to commands, multiangle changes, and button highlight activity. Add some helper functions to parse the existing GstNavigation events that elements might receive. Document it all and add unit tests.
-
Jan Schmidt authored
Raw decoding mode removes almost all buffering in video and audio queues when a source providing already decoded video/audio is detected, on the possibly bogus assumption that such a source should provide sufficient internal queueing. Fixes playback on some DVDs, and improves it on all.
-
Jan Schmidt authored
-
Jan Schmidt authored
-
Tim-Philipp Müller authored
Might fix #576585.
-
Sebastian Dröge authored
-