- 04 Feb, 2013 8 commits
-
-
Wim Taymans authored
Add interlace support for some fastpath functions.
-
Wim Taymans authored
Make sure that we also handle interlacing when choosing the fast path. See https://bugzilla.gnome.org/show_bug.cgi?id=588535
-
Wim Taymans authored
If the frame is interlaced, pass the interlaced flag to the pack/unpack functions to make it unpack correctly.
-
Wim Taymans authored
For interlaced vertically subsampled images we need to combine alternating chroma lines with alternating luma lines. That is line 0 and 2 are combined with the first line of chroma samples and line 1 and 3 with the second line of chroma samples. See also: https://bugzilla.gnome.org/show_bug.cgi?id=588535
-
Wim Taymans authored
Get the palette from the video library instead of making our own.
-
Wim Taymans authored
Make a new method to get the default palette for paletted formats.
-
Wim Taymans authored
-
Wim Taymans authored
Add an interlaced flag that can be used to control the unpack/pack functions.
-
- 31 Jan, 2013 2 commits
-
-
Wim Taymans authored
-
-
- 29 Jan, 2013 1 commit
-
-
Wim Taymans authored
Based on patch by Matthew Waters Add private data Add decide_allocation vmethod Refactor bufferpool negotiation Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681719
-
- 28 Jan, 2013 1 commit
-
-
Stefan Sauer authored
From a942293 to 2de221c
-
- 27 Jan, 2013 1 commit
-
-
- 25 Jan, 2013 2 commits
-
-
Olivier Crête authored
-
Olivier Crête authored
-
- 24 Jan, 2013 1 commit
-
-
yanghuolin authored
The root cause is that alsa-lib is not thread safe for the same handle. There are two threads in the gstreamer accessing alsa-lib not serilized. The race condition happens when one thread holds the old framebuffer app_ptr position in the kernel, another thread advances the framebuffer app_ptr. when the former thread is scheduled to run again, it overwrites the app_ptr to old value by copying from kernel.Thus,the app_ptr in the upper alsa-lib(pcm_rate) become one period size more advanced than the lower alsa-lib(pcm_hw & kernel). gstreamer uses noblock and poll method to communicate with the alsa-lib. The app_ptr unsync situation as described above makes the poll return immediately because it concludes there is enough space for the ring-buffer via the low-level alsa-lib. The write function returns immediately because it concludes there is not enough space for the ring-buffer from the upper-level alsa-lib. Then the loop of poll and write runs again and again until another period size is available for ring-buffer.This leads to the cpu 100 problem. delay_lock is used to avoid the race condition. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=690937
-
- 19 Jan, 2013 1 commit
-
-
Tim-Philipp Müller authored
Use stream-id as sort criterion in addition to the media type. https://bugzilla.gnome.org/show_bug.cgi?id=634407
-
- 17 Jan, 2013 1 commit
-
-
Tim-Philipp Müller authored
-
- 16 Jan, 2013 2 commits
-
-
Tim-Philipp Müller authored
The _1_0 suffixed environment variables override the non-suffixed ones, so if we're in an environment that sets the _1_0 suffixed ones, such as jhbuild, we need to set those to make sure ours actually always get used.
-
Tim-Philipp Müller authored
-
- 15 Jan, 2013 5 commits
-
-
Tim-Philipp Müller authored
-
-
Tim-Philipp Müller authored
From a72faea to a942293
-
Martin Pitt authored
These override the variants without version suffix. Makes 'make check' work properly in environments that set the suffixed variant for 1.0, such as jhbuild.
-
Martin Pitt authored
jhbuild already sets $GST_PLUGIN_PATH_1_0 which overrides $GST_PLUGIN_PATH. Set both for the tests to see the locally built elements. Fixes 'make check' in jhbuild.
-
- 14 Jan, 2013 2 commits
-
-
Pete Beardmore authored
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=690591
-
Tim-Philipp Müller authored
The image type is not in the info structure in the sample, not in the caps. https://bugzilla.gnome.org/show_bug.cgi?id=691687
-
- 09 Jan, 2013 1 commit
-
-
Stefan Sauer authored
A return value of FALSE here indicates that we don't have control-values. In 0.10 we were returning the default value of the property. Now we don't fill an array with defaults in the ControlBinding, but leave it up to the element to handle this case.
-
- 07 Jan, 2013 1 commit
-
-
Vincent Penquerc'h authored
Positive granulepos is valid, -1 granulepos is unset, and all other negative granulepos are invalid. Reported by Tim-Philipp Müller
-
- 31 Dec, 2012 2 commits
-
-
- 29 Dec, 2012 1 commit
-
-
- 23 Dec, 2012 3 commits
-
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
API: gst_encoding_profile_get_file_extension() https://bugzilla.gnome.org/show_bug.cgi?id=636753
-
- 22 Dec, 2012 3 commits
-
-
Tim-Philipp Müller authored
Remove some macros that aren't needed any more.
-
-
Tim-Philipp Müller authored
-
- 21 Dec, 2012 2 commits
-
-
Wim Taymans authored
to avoid the state change function from messing with the state of the elements that we add. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=690420
-
Wim Taymans authored
Add the channel masks for all the extensible formats Pass the number of channels instead of reading them from caps.
-