- Aug 19, 2015
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- Aug 18, 2015
-
-
Tim-Philipp Müller authored
When we haven't started yet, set the start_index when we set the index property, so that we start at the right index position after the initial seek. The index property was never really meant to be for writing, but it used to work, so let's support it for backwards compatibility. https://bugzilla.gnome.org/show_bug.cgi?id=739472
-
Commit 7d7e54ce added support for DASH common encryption, however commit bb336840 that went onto master shortly before the CENC commit caused the calculation of the CENC aux info offset to be incorrect. The base_offset was being added if present, but if the base_offset is relative to the start of the moof, the offset was being added twice. The correct approach is to calculate the offset from the start of the moof and use that offset when parsing the CENC aux info.
-
- Aug 17, 2015
- Aug 16, 2015
-
-
Thiago Santos authored
Iterate from the 2nd channel on and create the 1 channel struct outside to make loop structure simpler and only slightly faster.
-
Thiago Santos authored
Should just compare with what can be immediatelly accepted by the element. flacenc can't renegotiate so if it has a caps already it should only accept if it is that caps otherwise just use the template caps
-
Thiago Santos authored
Removes the need for custom caps query handling and makes it more correct from the beginning on the template. It is a bit uglier to read because there is 1 entry per channel but makes code easier to maintain.
-
Thiago Santos authored
-
Thiago Santos authored
It is faster than doing a query that propagates downstream and should be enough Elements: speexenc, wavpackenc, mulawenc, alawenc
-
Thiago Santos authored
It is faster than doing a query that propagates downstream and should be enough Elements: jpegenc, pngenc, vp8enc, vp9enc, y4menc
-
-
-
Sebastian Dröge authored
CID 1315829
-
Luis de Bethencourt authored
payload_buffer must be NULL in ignore_reserved. Check will always be false. Introduced by b1089fb5 CID #1316476
-
Thiago Santos authored
-
- Aug 15, 2015
-
-
Thiago Santos authored
Avoids useless check of downstream caps when handling an accept-caps query Elements: flacdec, speexdec, wavpackdec, mulawdec, alawdec
-
Thiago Santos authored
Avoids useless check of downstream caps when handling an accept-caps query Elements: jpegdec, pngdec, vp8dec, vp9dec
-
Thiago Santos authored
Print the element along with the debug to make it easier to trace the failures
-
Thiago Santos authored
mulawdec was already ported, alawdec was left behind.
-
Thiago Santos authored
For playback of some fragmented formats with qtdemux it will try to look for the next moof after finishing one but it is only possible for pull-mode. For playback of streaming fragmented formats such as DASH it should just not try to look for another moof but instead wait for more data. https://bugzilla.gnome.org/show_bug.cgi?id=752602 https://bugzilla.gnome.org/show_bug.cgi?id=752603
-
Sebastian Dröge authored
There are streams out there that consistently contain garbage between every frame so we never ever find a second consecutive syncword. See https://bugzilla.gnome.org/show_bug.cgi?id=738237
-
Tim-Philipp Müller authored
Fixes multipass encoding when re-using the same element/pipeline for subsequent encoding runs. https://bugzilla.gnome.org/show_bug.cgi?id=747728
-
Tim-Philipp Müller authored
Some files may provide different caps insight of one stream. Since vp9enc support caps reinit, we should support cache reinit too. If more then file cache file will be created, the naming will be: cache cache.1 cache.2 ... Based on patch by: Oleksij Rempel <linux@rempel-privat.de> https://bugzilla.gnome.org/show_bug.cgi?id=747728
-
- Aug 14, 2015
-
-
Thiago Santos authored
The accept-caps query just does a shallow check at the current element while at this test we want it to also look at downstream. So use caps query there. https://bugzilla.gnome.org/show_bug.cgi?id=753623
-
Thiago Santos authored
Do a quick check with the pad template caps as it is enough. Users should have figured the appropriate full caps on a previous caps query https://bugzilla.gnome.org/show_bug.cgi?id=753623
-
George Kiagiadakis authored
Sometimes it is useful to know this information on the server side. Other popular implementations (vlc, ffmpeg, ...) also send this header on every message. This includes a new "user-agent" property that the user can set to use a custom User-Agent string. The default is "GStreamer/<version>" https://bugzilla.gnome.org/show_bug.cgi?id=750101
-
George Kiagiadakis authored
This will allow adding common request initialization, like the user agent string, in just one place.
-
Some files may provide different caps insight of one stream. Since vp8enc support caps reinit, we should support cache reinit too. If more then file cache file will be created, the naming will be: cache cache.1 cache.2 ... https://bugzilla.gnome.org/show_bug.cgi?id=747728
-
Use constantDuration to calculate the timestamp of non-first AU in the RTP packet. If constantDuration is not present in the MIME parameters, its value must be calculated based on the timing information from two consecutive RTP packets with AU-Index equal to 0. https://bugzilla.gnome.org/show_bug.cgi?id=747881
-
Thiago Santos authored
-
Alex Ashley authored
To allow souphttpsrc to be use HTTP methods other than GET (e.g. HEAD), add a "method" property that is a string. If this property is not set, GET is used. https://bugzilla.gnome.org/show_bug.cgi?id=752413
-
Edward Hervey authored
Makes it easier to differentiate from other modules states unit test
-
Sebastian Dröge authored
This is a problem when statically linking.
-
- Aug 13, 2015
-
-
Sebastian Dröge authored
Otherwise we will just output buffers without timestamps after a reset if no timestamps are provided by upstream, e.g. when using RTSP over TCP. https://bugzilla.gnome.org/show_bug.cgi?id=749536
-