- Jun 22, 2014
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- Jun 21, 2014
-
-
Tim-Philipp Müller authored
-
- Jun 20, 2014
-
-
Tim-Philipp Müller authored
We know the buffer will stay valid and we will also not modify the buffer, we just want to send out the data.
-
Tim-Philipp Müller authored
-
- Jun 19, 2014
-
-
Wim Taymans authored
This way the app can choose different parameters for each stream.
-
This patch adds supports for the incoming key management parameters for encryption and authentication key lengths. It also adds a new signal request-rtcp-key that allows the user to provide the crypto parameters and key for the RTCP stream. https://bugzilla.gnome.org/show_bug.cgi?id=730473
-
Wim Taymans authored
Use a different variable name to make it clear that we are calculating the header size. Correctly check that we have enough bytes to read the header bits. We were checking if there were 5 bytes available in the header while we only needed 3, causing the packet to be discarded as too small. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723595
-
Similarly to what we did with the DELTA_UNIT flag, this patch propagates the DISCONT flag to the first RTP packet being used to transfer a DISCONT buffer. https://bugzilla.gnome.org/show_bug.cgi?id=730563
-
Downstream elements may be interested knowing if a RTP packet is the start of a key frame (to implement a RTP extension as defined in the ONVIF Streaming Spec for example). We do this by checking the GST_BUFFER_FLAG_DELTA_UNIT flag we receive from upstream and propagate it to the *first* RTP packet outputted to transfer this buffer. https://bugzilla.gnome.org/show_bug.cgi?id=730563
-
- Jun 18, 2014
-
-
Propagate the DISCONT flag to the first RTP packet being used to transfer a DISCONT buffer. https://bugzilla.gnome.org/show_bug.cgi?id=730563
-
Propagate the DISCONT flag to the first RTP packet being used to transfer a DISCONT buffer. https://bugzilla.gnome.org/show_bug.cgi?id=730563
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
Pre-allocate buffer list of the right size to avoid re-allocs. Avoid plenty of double runtime cast checks and re-doing the same calculation over and over again in rtp_vp8_calc_payload_len(). Only call gst_buffer_get_size() once.
-
Tim-Philipp Müller authored
To avoid re-allocs.
-
Tim-Philipp Müller authored
To avoid unnecessary re-allocs.
-
Tim-Philipp Müller authored
No point in a buffer list if we just have one single buffer to push. Fix up unit test to handle that case as well.
-
Tim-Philipp Müller authored
Bit of a misnomer because it's really chunks per field and not per frame, but we're going to ignore that for the time being.
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
Avoids unnecessary reallocs when appending buffers to the bufferlist.
-
Tim-Philipp Müller authored
Store some values that don't change during the execution of the inner loops locally, so the compiler knows that too.
-
Tim-Philipp Müller authored
Collect buffers to send out in buffer lists instead of pushing out single buffers one at a time. For HD video each frame might easily add up to a couple of thousand packets, multiply that by the frame rate and that's a lot of push() and sendmsg() calls per second. A good reason to push out buffers as early as possible is latency, so we don't accumulate the whole frame in a single buffer list, but instead push it out in a few chunks, which is hopefully a reasonable compromise.
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
Not needed any more.
-
- Jun 17, 2014
-
-
Ravi Kiran K N authored
Make sure that if AYUV is received it will detect that it can produce both RGB and YUV formats Signed-off-by:
Ravi Kiran K N <ravi.kiran@samsung.com> https://bugzilla.gnome.org/show_bug.cgi?id=725248
-
- Jun 16, 2014
-
-
Tim-Philipp Müller authored
Fix double-frees introduced to fix another coverity report. CID 1223053
-
- Jun 13, 2014
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
Exposes all formats in the first structure if the rest is the same for all of them.
-
Tim-Philipp Müller authored
Probe supported formats in order of desirability rather than in what order they may happen to be in the formats bitmask. Fixes accidentally exposure of 8-bit formats in caps before 16-bit formats (in case where U16 was not supported S8 might be listed before S16). https://bugzilla.gnome.org/show_bug.cgi?id=706884
-
- Jun 12, 2014
-
-
Nicolas Dufresne authored
-
Vincent Penquerc'h authored
Coverity 1212163
-
Vincent Penquerc'h authored
Coverity 1212159
-
Vincent Penquerc'h authored
Coverity 1212157
-
Vincent Penquerc'h authored
Coverity 1212149
-