- 21 May, 2014 2 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
From 211fa5f to 1f5d3c3
-
- 20 May, 2014 2 commits
-
-
Edward Hervey authored
CID #1139838
-
Edward Hervey authored
CID #1197703
-
- 19 May, 2014 3 commits
-
-
Sebastian Dröge authored
gstv4l2bufferpool.c:608:18: error: implicit conversion from enumeration type 'enum _GstV4l2BufferPoolAcquireFlags' to different enumeration type 'GstBufferPoolAcquireFlags' [-Werror,-Wenum-conversion] params.flags = GST_V4L2_POOL_ACQUIRE_FLAG_RESURECT; ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
Sebastian Dröge authored
tentacle3d.c:268:7: error: using integer absolute value function 'abs' when argument is of floating point type [-Werror,-Wabsolute-value] if (abs (tmp - fx_data->rot) > abs (tmp - (fx_data->rot + 2.0 * G_PI))) { ^
-
Sebastian Dröge authored
tests.c:161:16: error: taking the absolute value of unsigned type 'unsigned long' has no effect [-Werror,-Wabsolute-value] t->diff += labs (GST_BUFFER_TIMESTAMP (buffer) - t->expected);
-
- 17 May, 2014 2 commits
-
-
We need to handle the case where a flush occure while the streaming thread is being brought up. In this case, the flushing state of the poll object is cleared. To solve this, we simply set the capture poll to flushing again, this way we know the thread will exit. The decoder streamlock is used to synchronize with handle frame.
-
-
- 16 May, 2014 2 commits
-
-
Aleix Conchillo Flaqué authored
Use a random SSRC different than 0 for the internal session SSRC. https://bugzilla.gnome.org/show_bug.cgi?id=730212
-
Wim Taymans authored
Also update last_activity when doing something with the internal source to make sure don't timeout early. See https://bugzilla.gnome.org/show_bug.cgi?id=730217
-
- 15 May, 2014 12 commits
-
-
M2M devices were sharing the same properties as src and sink. Most of these made no sense. This patch reduces the number of propeties and makes io-mode clearer by having capture-io-mode and output-io-mode. This also accidently fixed a bug in gstv4l2transform io-mode code, where the capture io-mode could not be set. https://bugzilla.gnome.org/show_bug.cgi?id=729591
-
If the driver need more buffers than requested by the config, update the pool min/max values. The minimum value for the pool could be provided either by the driver or by the pool. This is best effort for drivers that don't support CID V4L2_CID_MIN_BUFFERS_FOR_CAPTURE. https://bugzilla.gnome.org/show_bug.cgi?id=730200
-
-
-
Nicolas Dufresne authored
That src pad task may need to take the lock when being pulled down. takeing that lock can lead to a deadlock. https://bugzilla.gnome.org/show_bug.cgi?id=730207
-
-
Nicolas Dufresne authored
This allow calling start streaming later for capture device. Currently it breaks in dmabuf-import because downstream is holding a buffer that will only be released after stream-start. https://bugzilla.gnome.org/show_bug.cgi?id=730207
-
-
-
Nicolas Dufresne authored
We should not stop the otherpool unless we also stop our own pool, otherwise it will never get restarted. https://bugzilla.gnome.org/show_bug.cgi?id=730207
-
-
Aleix Conchillo Flaqué authored
Use %u in RTP encoder/decoder pads to match other rtpbin pads. https://bugzilla.gnome.org/show_bug.cgi?id=730146
-
- 14 May, 2014 6 commits
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
1) sources that have sent BYE in the past cannot be senders, since they would have timed out to being receivers in the meantime... 2) sources that have sent BYE are now being removed earlier inside this function
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
Aleix Conchillo Flaqué authored
If we are inserting a packet into the jitter queue we need to keep looping through the items until the right position is found. Currently, the code stops as soon as an event is found in the queue. Regarding events, we should only move packets before an event if there is another packet before the event that has a larger seqnum. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=730078
-
- 13 May, 2014 2 commits
-
-
-
Nicolas Dufresne authored
When extrapolating the offset, we need to use the extrapolate stride rather then the base stride. This should fix support for format with more then two planes (I420, Y42B, etc).
-
- 12 May, 2014 7 commits
-
-
Nicolas Dufresne authored
When doing frame operation, we need to use the default VideoInfo and let the frame API read the video meta in order to get the stride and offset right. Currently we where using the specialized VideoInfo which reflects what the HW is setup to.
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
Simplify framerate field if possible, so we don't end up with e.g. framerate = (fraction) { 30/1 }. Maybe the helper function should be moved to core, but we can do this later.
-
Edward Hervey authored
CID #1212151
-
Edward Hervey authored
CID #1212134
-
Edward Hervey authored
Pollutes debug logs for no reason. It's only an error if all pads return not-linked
-
Edward Hervey authored
We add a new mode (SKIP) in push-mode to skip tags that we don't known about Partially fixes https://bugzilla.gnome.org/show_bug.cgi?id=670712
-
- 10 May, 2014 1 commit
-
-
Sebastian Dröge authored
This dead code wasn't used since the 1.0 port and would need to be modified heavily for variable block size support. https://bugzilla.gnome.org/show_bug.cgi?id=729894
-
- 09 May, 2014 1 commit
-
-
Nicolas Dufresne authored
CID 1212129
-