- 13 Jan, 2014 13 commits
-
-
Add code to copy tiled planes. https://bugzilla.gnome.org/show_bug.cgi?id=707361
-
Move the tile helper functions to their own file. Make it possible to make other tiling modes later. https://bugzilla.gnome.org/show_bug.cgi?id=707361
-
Sebastian Dröge authored
-
Thiago Santos authored
Adds a test that simulates a scenario where the first buffers after a segment can't be decoded and the decoder asks for those frames to be released. The videodecoder base class should make sure that the events attached to those first buffers are pushed even if the buffers aren't going to be. https://bugzilla.gnome.org/show_bug.cgi?id=721835
-
Thiago Santos authored
Events must be persisted after a frame is dropped to avoid losing obligatory information for the stream. https://bugzilla.gnome.org/show_bug.cgi?id=721835
-
Thiago Santos authored
Checks that buffers are pushed backwards in reverse playback https://bugzilla.gnome.org/show_bug.cgi?id=721666
-
Thiago Santos authored
For reverse playback, the segment event will only be pushed when the first buffer is actually pushed. But for decoding frames and storing those into the list to be pushed the output_segment.rate value is used to determine if it is forward or reverse playback. In case a previous segment event (or none) is in use it will mistakenly think it is doing forward playback and push the buffers immediatelly and try to clip buffers based on an old segment (or an uninitialized one, leading to an assertion) This patch fixes this by copying the segment earlier if on reverse playback https://bugzilla.gnome.org/show_bug.cgi?id=721666
- 10 Jan, 2014 6 commits
-
-
Vincent Penquerc'h authored
The new switch caused breaks to not break of the main switch anymore, causing fall through.
-
Sebastian Dröge authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Vincent Penquerc'h authored
This fixes asserts in pipelines such as: gst-launch-1.0 videotestsrc num-buffers=1000 ! x264enc ! h264parse ! \ matroskamux name=mux ! filesink location=test.mkv
-
Sebastian Dröge authored
-
- 09 Jan, 2014 2 commits
-
-
Wim Taymans authored
Rework the orc code to be around 10% faster and support arbitrary matrices. Pass the matrix parameters to the YUV->RGB functions to make them work for all matrices. This enables more and faster fastpath conversions. See https://bugzilla.gnome.org/show_bug.cgi?id=721701
-
Wim Taymans authored
Calculate alpha value differently so that we can avoid running out of registers.
-
- 08 Jan, 2014 4 commits
-
-
Wim Taymans authored
-
-
Thiago Santos authored
Tests that events are properly serialized with buffers, also checks that the usual events are sent (stream start, caps, segment and eos).
-
Thiago Santos authored
Add a simple playback test that makes sure that video decoder pushes buffers in the same order it receives and that it respects the set timestamps and durations
-
- 07 Jan, 2014 4 commits
-
-
Wim Taymans authored
-
Wim Taymans authored
Add an internal method to calculate the default lower transport whan it is missing.
-
Wim Taymans authored
Add a method to make a media-type from the transport. Deprecate the old method that only used the mode. Based on patch from Aleix Conchillo Flaqué <aleix@oblong.com> Fixes https://bugzilla.gnome.org/show_bug.cgi?id=720219
-
-
- 05 Jan, 2014 2 commits
-
-
Stefan Sauer authored
Detect and describe the RF64 Broadcast Wave Format. Fixes #519220
-
Stefan Sauer authored
This chunk is avi specific, no need to expose this as public api.
-
- 04 Jan, 2014 3 commits
-
-
Stefan Sauer authored
-
Stefan Sauer authored
-
Stefan Sauer authored
Nikon cameras store metadata in a custom format. Add parsing of the chunk and extract some initial data. API: gst_riff_parse_ncdt() Fixes #636143
-
- 02 Jan, 2014 1 commit
-
-
Jan Schmidt authored
Port a change from audiobasesink from def07410, to ignore setcaps when the caps don't actually change, and avoid a reconfiguration and reset of the ringbuffer in that case.
-
- 01 Jan, 2014 1 commit
-
-
William Grant authored
The test verifies that the NEON C intrinsics work, but the rest of the codebase uses lots of direct ARMv7 NEON assembly. The same intrinsics work in A64, but the assembly is slightly different. Prevent the check from passing so that we don't use this where it won't work. https://bugzilla.gnome.org/show_bug.cgi?id=712367
-
- 31 Dec, 2013 2 commits
-
-
Stéphane Cerveau authored
Add id3 tag for wavparse https://bugzilla.gnome.org/show_bug.cgi?id=721241
-
Sebastian Dröge authored
This reverts commit 40fe5dcc. Using an idle probe here is not ideal because we'll send an EOS event from the application thread... which might block for quite some time. Go back to a block probe.
-
- 30 Dec, 2013 2 commits
-
-
Sebastian Dröge authored
Otherwise our caps will not be compatible with elements that require a 1/1 pixel-aspect-ratio or progressive video. https://bugzilla.gnome.org/show_bug.cgi?id=721103
-
Sebastian Dröge authored
-