- 24 Apr, 2012 22 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
Video base classes and theora plugin still needs to be ported again Conflicts: docs/libs/gst-plugins-base-libs-docs.sgml docs/libs/gst-plugins-base-libs-sections.txt docs/libs/gst-plugins-base-libs.types ext/theora/gsttheoradec.c ext/theora/gsttheoradec.h ext/theora/gsttheoraenc.c ext/theora/gsttheoraenc.h gst-libs/gst/video/Makefile.am gst-libs/gst/video/video.c gst-libs/gst/video/video.h gst/playback/gsturidecodebin.c tests/check/libs/video.c tests/check/pipelines/theoraenc.c win32/common/libgstvideo.def
-
Mark Nauwelaerts authored
-
Edward Hervey authored
-
Edward Hervey authored
It should be fixed differently, see https://bugzilla.gnome.org/show_bug.cgi?id=663262
-
Edward Hervey authored
And use the 0.10 caps style
-
Edward Hervey authored
Some container formats (like AVI) set DTS on the buffers instead of PTS. We detect this by: * detecting if input timestamps are non-increasing * detecting if the order the frames come out is the same as the order they were inputted (meaning the implementation is reordering frames). If the decoder reorders frames, but input buffer timestamps were not reordered, that means the buffers has DTS and not PTS as their timestamp. If this is the case, we use set the PTS of the outgoing frames in the same order as they were given to the decoder. This fixes the issue for any decoder using this base class (yay).
-
Mark Nauwelaerts authored
FIXME : Don't forget to backport changes that happened to theoraenc since April 2011 theoraenc: Don't create keyframe on time gap There is no rational to do so, and also gst_video_encoder_set_discont() is gone from base class.
-
Edward Hervey authored
-
Edward Hervey authored
-
Edward Hervey authored
-
Edward Hervey authored
-
Sebastian Dröge authored
For example the Sintel subtitles have this and without this change they're detected as text/plain and not usable as subtitles. The parser itself already handles this just fine.
-
Sebastian Dröge authored
For example the Sintel subtitles have this and without this change they're detected as text/plain and not usable as subtitles. The parser itself already handles this just fine.
-
- 19 Apr, 2012 5 commits
-
-
Wim Taymans authored
Rename the frame_flags to flags. Because they are flags on the frame object it does not need the redundant frame_ prefix. Change the order of the metadata constructor so that the flags come before the format and dimension arguments.
-
Sebastian Dröge authored
-
Sebastian Dröge authored
There's a new GstVideoFrameFlags enum now that contains the frame specific flags only. GstVideoFlags does not contain the TFF/TFF/ONEFIELD flags anymore because these are strictly frame specific. Also add fallback to parse these fields from the GstBufferFlags in gst_video_frame_map() if there's no GstVideoMeta attached to the buffer.
-
Alessandro Decina authored
-
Alessandro Decina authored
-
- 17 Apr, 2012 6 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Mark Nauwelaerts authored
-
Mark Nauwelaerts authored
-
Akihiro Tsukada authored
It's not necessary there as the group lock already protects everything we access here and causes deadlocks in some cases. Fixes bug #673708.
-
Akihiro Tsukada authored
It's not necessary there as the group lock already protects everything we access here and causes deadlocks in some cases. Fixes bug #673708.
-
- 16 Apr, 2012 7 commits
-
-
Mark Nauwelaerts authored
This reverts commit e9fbabbb.
-
Mark Nauwelaerts authored
-
Mark Nauwelaerts authored
... rather than (old) hacked overriding.
-
Mark Nauwelaerts authored
-
Matej authored
-
Sebastian Dröge authored
From 6db25be to dc70203
-
Julian Scheel authored
For streaming sources a queue is added before the demuxer, which can not be properly filled by live sources. As http source can be live sources, this caused issues for example with http live sources. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674057
-