- Mar 08, 2010
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
Don't send another newsegment event if the upstream muxer/parser has already sent one (otherwise the sink will wait for $duration before starting playback). Fixes long delay until playback starts with flac-in-ogg files. Fixes #610959.
-
Wim Taymans authored
Take the transport destination for multicast. Disable loop and autojoin for multicast on the udpsinks.
-
Wim Taymans authored
Also configure TTL and loop parameters when we add a client after initializing the sender.
-
Wim Taymans authored
This reverts commit 564581e1. If we don't call push_ts, there will be no timestamp at all on the outgoing buffer. Fixes #612154
-
Benjamin M. Schwartz authored
-
Wim Taymans authored
Use the length of the payload for estimating the receiver bitrate so that it matches the calculations done on the sender side. Together with the number of packets one can scale the bitrate with the header overhead of the lower transport.
-
Wim Taymans authored
Don't reuse the same variable we need for stats for the bitrate estimation because we're updating it. Refactor the bitrate estimation code so that both sender and receivers use the same code path.
-
Tristan Matthews authored
-
Wim Taymans authored
- Mar 06, 2010
-
-
Tim-Philipp Müller authored
- Mar 03, 2010
-
-
Tim-Philipp Müller authored
-
- Mar 02, 2010
-
-
Edward Hervey authored
Fixes #611501
-
Edward Hervey authored
This allows us to stop streaming only when all streams have gone past the segment.stop and not before. Fixes #611501
-
- Feb 27, 2010
-
-
Sebastian Dröge authored
Changing it to the newest timestamp that was ever pushed will increase the segment start in 500ms jumps, which could be just after the next sparse stream buffer. E.g. Video at 1.0s, sparse stream at 0.5s would jump the sparse stream to 1.0s. Now a new sparse stream buffer could appear that has a timestamp of 0.9s and this would be dropped for no good reason because of bad luck.
-
- Feb 24, 2010
-
-
Tim-Philipp Müller authored
-
Alessandro Decina authored
-
- Feb 23, 2010
-
-
Volker Grabsch authored
Fixes bug #610839.
-
Sebastian Dröge authored
...not only when going to READY. This sets high_level and friends to a more useful value.
-
Sebastian Dröge authored
-
Wim Taymans authored
Avoid a division by 0 when no constantDuration was specified and when out two timestamps are equal. Fixes #610265
-
Wim Taymans authored
Wait for the complete first 6 header DIF packets before outputting a frame. Decoders need this info to correctly decode the data. Fixes #610556
-
- Feb 22, 2010
-
-
David Hoyt authored
Fixes bug #610483.
-
Philippe Normand authored
In the cases where no buffer was process yet or the index is not available, get_pulsesink_get_mute() would unconditionally return FALSE. https://bugzilla.gnome.org/show_bug.cgi?id=610337
-
- Feb 19, 2010
-
-
Tim-Philipp Müller authored
Fix gst-plugins-base reference/requirement. This caused spurious problems with uninstalled -ugly/-bad not finding -good plugins in their unit tests (when distchecking).
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
We know these values don't change during the loop, but the compiler doesn't and has to re-check them for every iteration.
-
Tim-Philipp Müller authored
Multiple flvparse/flvdemux instances should be able to operate without trampling over each other by accidentally re-using the same (static) variables. (Spotted by Mark Nauwelaerts)
-
Tim-Philipp Müller authored
-
- Feb 18, 2010
-
-
Robert Swain authored
-
Thiago Santos authored
Do not confuse QtDemuxSegments with GstSegments when comparing the total file duration with the segment duration Fixes #610296
-
- Feb 17, 2010
-
-
Robert Swain authored
For calculating the durations of each sample, we are supposed to add each duration modulo 1<<32 so make the elapsed time counter a uint32. Fixes #610280
-
- Feb 16, 2010
-
-
Anders Skargren authored
Make the handing of the mime type within the "boundary" a bit less naive. The standard for MIME allows parameters to follow the "type" / "subtype" clause separated from the mime type by ';'. Modifies the multipartdemuxer's header parsing so it doesnt assume the whole line after "content-type:" is the mime type and thus makes it a bit more resilient to finding absurd mime types in the case where parameters are added. Fixes #604711
-
Wim Taymans authored
Check the task for NULL, it could be paused and set to NULL before.
-
Mark Nauwelaerts authored
ALAC codec-data apparently comes in (at least) two flavours (mov, mp4), so use atom based parsing to retrieve required data, rather than aiming for a specific offset. See also #580731.
-
Mark Nauwelaerts authored
-
Mark Nauwelaerts authored
-