- Dec 24, 2015
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- Dec 22, 2015
-
-
Thiago Santos authored
Prevents downstream from receiving flushes for a seek only in upstream. Those seeks are only to start reading from the right offset when skipping or returning to qt atoms. https://bugzilla.gnome.org/show_bug.cgi?id=758928
-
- Dec 21, 2015
-
-
Thibault Saunier authored
Just use the gst_audio_channel_get_fallback_mask function for now as the specification is too complicated and nobody implements it.
-
Sebastian Dröge authored
While this is more useful for libraries, some of our plugins with multiple files and some internal API can also benefit from this.
-
- Dec 20, 2015
-
-
This is useful for investigating and debugging pipelines which are producing buffers at a slower/faster rate than you would expect. https://bugzilla.gnome.org/show_bug.cgi?id=759635
-
- Dec 18, 2015
-
-
Nicolas Dufresne authored
This change add all the new RGB based format. Those format removes the ambiguity with the ALPHA channel. Some other missing multiplanar format has been added with some additional cleanup.
-
Jan Schmidt authored
Avoid writing a negative number as a large positive integer in an edit list when the first_ts is smaller than the first_dts - which can happen when the first packet received has a PTS but no DTS. https://bugzilla.gnome.org/show_bug.cgi?id=759615
-
Jan Schmidt authored
Don't increment running time from every buffer. The correct logic to only increment when running time advances is a little further down, so delete this left-over line.
-
-
Jan Schmidt authored
Generate video/x-prores caps for ProRes video streams. Every frame needs an 8 byte header prepended, as described in http://wiki.multimedia.cx/index.php?title=Apple_ProRes#Frame_layout so do that in a post-processing callback. https://bugzilla.gnome.org/show_bug.cgi?id=758258
-
Remove unused fields frame_len and space https://bugzilla.gnome.org/show_bug.cgi?id=759614
-
- Dec 17, 2015
- Dec 16, 2015
-
-
Luis de Bethencourt authored
Log an error message if failed to set write or read socket as non-blocking. CID 1139608 CID 1139609
-
Sebastian Dröge authored
-
- Dec 15, 2015
-
-
Nicolas Dufresne authored
This fixes distcheck. https://bugzilla.gnome.org/show_bug.cgi?id=755510
-
GstVP8Enc and GstVP9Enc has almost 80% code in common. created common baseclass GstVPXEnc for GstVP8Enc and GstVP9Enc https://bugzilla.gnome.org/show_bug.cgi?id=755510
-
Nicolas Dufresne authored
This also remove copies for VP8, which was not correctly in place in previous related patch.
-
Base class for the vp8dec and vp9dec. https://bugzilla.gnome.org/show_bug.cgi?id=755510
-
- Dec 14, 2015
-
-
Leverage response from gst_rtsp_connection_connect_with_response to determine if the connection should be retried using authentication. If so, add the appropriate authentication headers based upon the response and retry the connection. https://bugzilla.gnome.org/show_bug.cgi?id=749596
-
Luis de Bethencourt authored
The string could exist but with a wrong format, in that case we still want to reset the values of client_port_range.min and max like we do if there is no string. CID 1139593
-
Don't use default if a specific device is set but it can't be found. https://bugzilla.gnome.org/show_bug.cgi?id=759452
-
- set mute value at startup - correct set and get mute functions https://bugzilla.gnome.org/show_bug.cgi?id=755106
- Dec 11, 2015
-
-
If GetStatus() fails, the status itself won't be very meaningful but we also have to look at its return value. This fixes blocking pipelines when removing sound devices or during other errors, where we wouldn't notice the error and then wait forever. https://bugzilla.gnome.org/show_bug.cgi?id=734098
-
- Dec 10, 2015
-
-
Luis de Bethencourt authored
AtomTRAK parameter is not used by build_mov_alac_extension(), build_jp2h_extension(), or build_mov_alac_extension() and can be removed.
-
Luis de Bethencourt authored
Replace has_shift variable with value since it is only use once.
-
- Dec 09, 2015
-
-
Sebastian Dröge authored
We would queue 5 consective packets before considering a reset and a proper discont here. Instead of expecting the next output packet to have the current seqnum (i.e. the fifth), expect it to have the first seqnum. Otherwise we're going to drop all queued up packets.
-
Remove unused field collect_event in interleave. https://bugzilla.gnome.org/show_bug.cgi?id=759226
-
- Dec 07, 2015
-
-
When working in push-mode, we attempt to push out everything currently buffered in the adapter. This has two pitfalls: * We could stop earlier (the moment we get a non-ok or non-not-linked) * We return the last combined flow return, which might be completely different from the previous combined flow return
-
Nicolas Dufresne authored
From b319909 to 86e4663
-
-
- Dec 04, 2015
-
-
Nicolas Dufresne authored
With the VPX decoders it's not simple to use downstream buffer pool, because we don't know the image size and alignment when buffers get allocated. We can though use GstAllocator (for downstream, or the system allocator) to avoid a copy before pushing if downstream supports GstVideoMeta. This would still cause a copy for sink that requires specialized memory and does not have a GstAllocator for that, though it will greatly improve performance for sink like glimagesink and cluttersink. To avoid allocating for every buffer, we also use a internal buffer pool. https://bugzilla.gnome.org/show_bug.cgi?id=745372
-
- Dec 02, 2015
-
-
There might be multiple LOAS config in a row in a full frame. The first one might be a multi-layer config (which we can't properly parse yet)... but then followed by a valid (single-layer) one. The code was previously skipping whole frames (instead of just the LOAS config we failed to read) resulting in multiple frames (seen up to 6s in some situation) being dropped before finally getting the configuration. https://bugzilla.gnome.org/show_bug.cgi?id=758826
-
And while we're at it, also detect 'DXSA' as being a variant fourcc of 'DXSB' for XSUB
-
- Dec 01, 2015
-
-
Reynaldo H. Verdejo Pinochet authored
-
Reynaldo H. Verdejo Pinochet authored
Fixes failing ICY test. Previous provider has streaming disabled outside UK. https://bugzilla.gnome.org/show_bug.cgi?id=758114
-