- 14 May, 2014 3 commits
-
-
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 11 commits
-
-
Nicolas Dufresne authored
CID 1212129
-
Nicolas Dufresne authored
CID 1212131
-
Wim Taymans authored
When we detect a lost packet, expect packets with higher seqnum on the input. Also update the unit test. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=729524
-
Jason Litzinger authored
-
Wim Taymans authored
Activation will happen in the state change
-
Nicolas Dufresne authored
this fixes a leak of the config structure and take care of making sure caps can't reach ref 0 before we are done doing our check. CID 1212144
-
Nicolas Dufresne authored
-
Nicolas Dufresne authored
CIDs 1212167 and 1212167
-
Nicolas Dufresne authored
CID #1212173
-
-
Tim-Philipp Müller authored
CID 1212145.
-
- 08 May, 2014 16 commits
-
-
-
This moves away from copying information and store everything inside the GstVideoInfo structure. The alignement exposed by v4l2 api is now handled using proper offset.
-
-
This ensure that the buffer pool won't always discard buffer with these memory when they are released.
-
This ensure that a flushed group memory are the same size as when they where originally allocated / imported.
-
The value of num_allocated buffer would get confused when buffer are being discarded.
-
-
-
-
-
Need to include config.h, otherwise we endup directly using the ioct/mmap/munmap calls and need to vall v4l2_munmap.
-
Nicolas Dufresne authored
We where not setting the probed flags on the allocator, which mean even if CREATE_BUFS was supported on some driver, it would endup being ignored.
-
Nicolas Dufresne authored
-
Nicolas Dufresne authored
-
Nicolas Dufresne authored
-
Nicolas Dufresne authored
Return a buffer from an otherpool has unwanted side effects that lead to leaks and prevents deactivating the pool. Instead, we change the _process() API so it can replace the internal buffer with the buffer from the downstream pool. This implied moving from _fill() to _create() method in the src.
-