- Dec 28, 2018
-
-
Both versions are basically the same, but version 2.0 also allows 60000/1001 as framerate and allows to specify the field and line number for each payload. Put the major version into the caps so that elements can limit via caps negotiation which versions they can support.
-
- Dec 27, 2018
-
-
Philippe Normand authored
The gdkquartz.h include pulls into Apple Obj-C frameworks so the compiler needs to handle the gstgtkhelper library as such. Fixes #518
-
- Dec 26, 2018
-
-
- Dec 19, 2018
-
-
And also add a test for parsing a few valid and invalid timecodes
-
-
Timecode strings don't contain a framerate and that has to be provided first separately before it can be converted into a valid timecode.
-
It breaks all the calculations. While it can make sense during initialization, there's very little API that can be called with such timecodes without ending up with wrong results.
-
-
So that it behaves according to documentation.
-
-
-
The old API would only assert or return an invalid timecode, the new API returns a boolean or NULL. We can't change the existing API unfortunately but can at least deprecate it.
-
24000/1001 is *not* a drop-frame framerate.
-
And add some comments about what exactly we're testing in the non-trivial cases.
-
-
- Dec 18, 2018
-
-
Disable some tests which are unstable on windows or need fix
-
... instead of hardcoded ':', since G_SEARCHPATH_SEPARATOR_S varies depending on OS (e.g., ':' for *nix and ';' for Windows). Note that, when the seperator is not specified explicitly, Meson will use ';' for Windows and ':' for *nix respectively.
-
Let Meson decide correct seperator such as '\' for Windows and '/' for others
-
-
- Dec 17, 2018
-
-
audioconvert's passthrough status can no longer be determined strictly from input / output caps equality, as a mix-matrix can now be specified. We now call gst_base_transform_set_passthrough dynamically, based on the return from the new gst_audio_converter_is_passthrough() API, which takes the mix matrix into account.
-
Now that audioconvert exposes a mix-matrix property, input and output caps may be equal, but the mix-matrix still needs to be applied. Fixes #521
-
Since the refactoring in cdd86d02 calculating the stride was no longer needed in setup_scale.
-
structure is never used afterwards
-
p is overridden before being used (as the for() loop iterator)
-
The presence of `key-mgmt` attribute will set the mikey appropriately. We therefore don't need to check the return value (which will be overwritten afterwards).
-
In the unlikeliness the builder state is invalid, exit the top-level while(TRUE) loop.
-
out_samples is set and used in the 'no_align' block. Dead assignment since 3e312e6e
-
In error cases, don't forget to reset it.
-
- Dec 16, 2018
-
-
Tim-Philipp Müller authored
Use same variable name in function declaration as in function definition and gtk-doc/g-i blurb.
-
- Dec 15, 2018
-
-
-
CEA608_IN_CEA708_RAW is the same format as CEA708_RAW. It's only difference is that it must contain only CEA608 and a format like this does not exist in practice. In practice every element that handles raw cc_data triplets must check each triplet for their actual content and handle them accordingly. For CC-only streams a parser could signal the existence of CEA608 and/or CEA708 inside the caps but for metas this can only potentially be signalled via the ALLOCATION query for negotiation purposes. A separate format for this is not very useful and instead it should be a format qualifier. CEA608_S334_1A is the format defined by SMPTE S334-1 Annex A and which is used for transferring CEA608 over SDI instead of CEA708 CDP packets.
-
- Dec 14, 2018
-
-
Niels De Graef authored
-
Justin Kim authored
It fails to build on MacOS X. This example should be disabled until fixed. Issue: #518
-
Justin Kim authored
gstreamer/gst-build#11
-
Justin Kim authored
Otherwise, it fails to link with the message below: ``` ld: can't map file, errno=22 file '...' ``` gstreamer/gst-build#13
-
- Dec 13, 2018
-
-
Olivier Crête authored
-
According to RFC3611, the extended report blocks in XR packet can have variable length. To visit each block, the iterator should look into block header. Once XR type is extracted, users can parse the detailed information by given functions. Loss/Duplicate RLE The Loss RLE and the Duplicate RLE have same format so they can share parsers. For unit test, randomly generated pseudo packet is used. Packet Receipt Times The packet receipt times report block has a list of receipt times which are in [begin_seq, end_seq). Receiver Reference Time paser for XR packet The receiver reference time has ntptime which is 64 bit type. DLRR The DLRR report block consists of sub-blocks which has ssrc, last RR, and delay since last RR. The number of sub-blocks should be calculated from block length. Statistics Summary The Statistics Summary report block provides fixed length information. VoIP Metrics VoIP Metrics consists of several metrics even though they are in a report block. Data retrieving functions are added per metrics. https://bugzilla.gnome.org/show_bug.cgi?id=789822
-
Non-direct dmabuf uploads, just as direct dmabuf uploads, create EGL images and thus GL textures of the same width as the imported image. The input dmabuf line stride is not relevant to the resulting texture in both cases. This fixes the case where non-direct uploads of input dmabufs with line stride larger than the width will for example cause glcolorconvert to sample only the left part (width * bytes per pixel / stride) of the image, causing a horizontally stretched and cropped output image.
-
- Dec 12, 2018
-
-
Matthew Waters authored
Passing unsized formats sometimes breaks on embedded platforms Take 2 at 694e30f8, gstreamer/gst-plugins-base!49
-