- Jun 05, 2013
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Edward Hervey authored
Since we were manually setting GValue to the GValueArray, we also need to specify how many were set, otherwise all values in the array will be leaked.
-
Sebastian Dröge authored
From 098c0d7 to 01a7a46
-
Edward Hervey authored
Use quarks where needed, makes it 2.5 times faster
-
Edward Hervey authored
The description/text get copied in the structure.
-
Edward Hervey authored
descriptors are stored as a GValueArray of GString. The downside is that there is no way to "pass" ownership of a GValue to a GValueArray which previously resulted in expensive copy/free of the (already expensive) GString. Here we estimate first the size of the GValueArray, then create it, then directly use the GValue of that array. Speeds up total SI parsing by ~30%
-
Edward Hervey authored
Avoids doing the expensive copy of structures/arrays/... Speeds up parsing SI by about 50%
-
Edward Hervey authored
Just give the GValueArray to the container GValue.
-
- May 29, 2013
-
-
Sebastian Dröge authored
-
Branko Subasic authored
-
- May 28, 2013
-
-
Sebastian Dröge authored
We create and send our own later from another thread.
-
Sebastian Dröge authored
-
Stefan Sauer authored
When we port lv2, we'll go the same route as the new ladspa plugin.
-
Stefan Sauer authored
-
Stefan Sauer authored
Split the introspection and registration part. This way we only need to open all plugins when updating the registry. When reading the registry we can register the elements entierly from the cache.
-
- May 27, 2013
-
-
Miguel Casas-Sanchez authored
Add colour image enhancement element based on Retinex algorithm. Two types exist, namely basic and multiscale; both are described in this article: Rahman, Zia-ur, Daniel J. Jobson, and Glenn A. Woodell. "Multi-scale retinex for color image enhancement." Image Processing, 1996. Proceedings., International Conference on. Vol. 3. IEEE, 1996 Visually speaking the result looks a bit funny, but is pretty invariable to lightning changes, which is good for some applications, like image segmentation. https://bugzilla.gnome.org/show_bug.cgi?id=700977
-
- May 26, 2013
-
-
Stefan Sauer authored
The copyright header still contained the author template.
-
- May 25, 2013
- May 24, 2013
-
-
If no EOS has been sent, the curl readfunc callback will return ABORT. The media file in that case will not be properly finalized. https://bugzilla.gnome.org/show_bug.cgi?id=700886
-
Andoni Morales Alastruey authored
-
Andoni Morales Alastruey authored
-
Andoni Morales Alastruey authored
-
Andoni Morales Alastruey authored
-
Andoni Morales Alastruey authored
-
- May 23, 2013
-
-
Edward Hervey authored
This ensures we don't "hang" when files can't be decoded, or contain no valid streams.
-
Edward Hervey authored
We will get it for virtually every first packets.
-
Edward Hervey authored
And use the extension also (higher 12 bits)
-
-
- May 20, 2013
-
-
Andoni Morales Alastruey authored
-
Andoni Morales Alastruey authored
The decoder output frames in DTS order, even with the flag kVTDecodeFrame_EnableTemporalProcessing. We store a internal queue of the decoded frames and push them PTS order.
-
Andoni Morales Alastruey authored
-
Andoni Morales Alastruey authored
Add timing information to CV samples and pass the GstBuffer as extra data in the decode function
-
Andoni Morales Alastruey authored
-
Andoni Morales Alastruey authored
-
Andoni Morales Alastruey authored
This saves a colorspace conversion before the sink in OS X
-
Andoni Morales Alastruey authored
FigVideoFormatDescriptionCreateWithSampleDescriptionExtensionAtom is an un-documented private function which might change its signature as it already did in the past. Replace it with CMVideoFormatDescriptionCreate and the also un-documented Extensions dictionary.
-