| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=779154
|
|
|
|
|
|
|
|
|
|
| |
This element transforms a given number of input channels into a given number of
output channels according to a given transformation matrix. The matrix
coefficients must be between -1 and 1. In the auto mode, input/output channels
are automatically negotiated and the transformation matrix is a truncated or
zero-padded identity matrix.
https://bugzilla.gnome.org/show_bug.cgi?id=777376
|
|
|
|
|
|
|
| |
Remove clock-source property, because the GST clock usually starts at
some random value and is thus uselsess for creating a timecode from it.
https://bugzilla.gnome.org/show_bug.cgi?id=778703
|
|
|
|
|
|
|
| |
Add a new flag which automatically sets this first timecode to the
current system time in local time zone.
https://bugzilla.gnome.org/show_bug.cgi?id=778703
|
|
|
|
|
|
|
| |
Add an new property to start from a given timecode
instead of zero.
https://bugzilla.gnome.org/show_bug.cgi?id=778703
|
|
|
|
|
|
|
| |
If set to TRUE, any last audio samples too small to fill a buffer will
be discarded.
https://bugzilla.gnome.org/show_bug.cgi?id=779064
|
|
|
|
|
|
|
|
| |
See https://bugzilla.gnome.org/show_bug.cgi?id=773666
This would ideally be solved in baseparse but that requires further
thought at this point, and in the meantime it would be good to have
rawbaseparse not assert on this but handle it gracefully instead.
|
|
|
|
|
| |
Ship meson build files in tarballs, so people who use tarballs
in their builds can start playing with meson already.
|
|
|
|
|
|
| |
The mutex must be unlocked in the error case
https://bugzilla.gnome.org/show_bug.cgi?id=778076
|
|
|
|
| |
H.264 in MPEG-PS is always byte-stream
|
|
|
|
|
| |
Add some missing size checks to the timestamp scanning
fast path.
|
|
|
|
|
|
|
| |
Avoid possible buffer overflows and ignore invalid PSM packets better
by using GstByteReader.
https://bugzilla.gnome.org/show_bug.cgi?id=777957
|
|
|
|
|
|
|
| |
Renamed timecodewait to avwait. Added running-time and video-first
modes. Default mode is timecode (the previous behaviour).
https://bugzilla.gnome.org/show_bug.cgi?id=777741
|
|
|
|
|
|
|
| |
stream-start event
Otherwise downstream will get a more or less empty GstStream although we
already know a lot about it at this point.
|
|
|
|
|
|
|
| |
It's set again (the same way) further below, overwriting the previously
allocated memory without freeing.
https://bugzilla.gnome.org/show_bug.cgi?id=777533
|
|
|
|
|
|
| |
Otherwise we might try to unref them a second time a little bit later.
https://bugzilla.gnome.org/show_bug.cgi?id=777503
|
|
|
|
|
|
|
|
| |
DVDs always have subpictures that start on an even Y
coordinate, but gstspu does more generic vobsubs these
days, so handle ones that start on an odd vertical position.
https://bugzilla.gnome.org/show_bug.cgi?id=777400
|
|
|
|
|
|
|
| |
Call base class's sink_event handler after handling GST_EVENT_FLUSH_STOP
event, so that base class doesn't get stuck in a 'flushing' state
https://bugzilla.gnome.org/show_bug.cgi?id=777097
|
|
|
|
|
|
|
|
| |
timecodestamper will post an element message which contains the current
timecode it just stamped. If a timecode was already found and not
replaced, it will still post it in a message.
https://bugzilla.gnome.org/show_bug.cgi?id=777048
|
|
|
|
|
|
|
|
| |
gst_pad_template_new() does not take ownership of
the caps passed to it, so we need to unref the caps.
https://bugzilla.gnome.org/show_bug.cgi?id=776790
https://bugzilla.gnome.org/show_bug.cgi?id=776787
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=776726
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=746018
|
|
|
|
|
|
| |
... rather than when determining when to end the frame.
The opportunity to do so might not come when forced to drain,
and it seems nicer anyway to do so at parse wrapup time.
|
|
|
|
|
|
| |
This happens if we had no CAPS event yet but e.g. got an EOS event. We
would then try to output a 0-sized buffer, but getting that from the
adapter will give an assertion, return NULL and then crash.
|
|
|
|
|
|
|
|
| |
If they were not ported after 4+ years it seems unlikely that anybody is
ever going to need them again. They're still in the GIT history if
needed.
https://bugzilla.gnome.org/show_bug.cgi?id=774530
|
|
|
|
|
|
| |
The return value has to be unreffed at some point.
https://bugzilla.gnome.org/show_bug.cgi?id=776334
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=776244
|
|
|
|
|
|
|
| |
Using the wrong enum there causes it to be randomly mixed with the docs
of the other enums.
https://bugs.debian.org/848297
|
|
|
|
|
|
| |
Compositor does not support it currently and it needs special support
for handling this correctly, and is rather non-trivial to implement for
all formats.
|
|
|
|
|
|
| |
The x/y coordinates could already be bigger than the configured
width/height, and adding the rectangle width/height could cause an
overflow.
|
| |
|
|
|
|
|
|
| |
Writing top-field-first vs bottom-field-first into the src caps
https://bugzilla.gnome.org/show_bug.cgi?id=775409
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=775072
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=774527
|
|
|
|
|
|
|
|
| |
Otherwise decodebin and applications are going to wait forever for pads
to appear, which is never going to happen.
Happens on this stream, which probably just need support for it added:
https://samples.mplayerhq.hu/3D/AVC_codec_in_m2ts_not_recognized/AVC_codec_not_recognized_right_video_sample.m2ts
|
|
|
|
|
|
| |
For frame->buffer, baseparse is doing that automatically for us. For
frame->output_buffer it doesn't and assumes that the subclass is already
doing that. Consistency!
|
|
|
|
|
|
|
| |
That is, aligned to the basic type for audio and to 32 bytes for video.
Fixes crashes if the raw buffers are passed to SIMD processing functions.
https://bugzilla.gnome.org/show_bug.cgi?id=774428
|
|
|
|
|
| |
Otherwise, sending an EOS event has no effect and the application waits
forever for something to happen.
|
| |
|
|
|
|
|
|
| |
Error out properly instead.
https://bugzilla.gnome.org/show_bug.cgi?id=775130
|
|
|
|
|
|
| |
Error out properly instead.
https://bugzilla.gnome.org/show_bug.cgi?id=775130
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
It's completely unused currently but might be used in the future.
|
|
|
|
| |
overflow protection for error cases
|
|
|
|
| |
existing
|