- 25 Apr, 2018 8 commits
-
-
Sreerenj Balachandran authored
-
Sreerenj Balachandran authored
BGRx format can be supported with Msdk's RGB4
-
Sreerenj Balachandran authored
prpose_allocation: -- always instantiate a pool for for upstream -- use async_depth + 1 as min buffer count decide_allocation: -- always create a new bufferpool for source pad. Each of the msdk element has to create it's own mfxsurfacepool which is an msdk contraint. For eg: Each Msdk component (vpp, dec and enc) will invoke the external Frame allocator for video-memory usage So sharing the pool between gst-msdk elements might not be a good idea. https://bugzilla.gnome.org/show_bug.cgi?id=793705
-
Nicolas Dufresne authored
We were assuming that NULL pool meant that downstream didn't reply. Update the pool index 0 instead of adding at the end. Otherwise we ended up letting basesrc decide, which would pick the blocksize as a size (4096) instead of the image size. https://bugzilla.gnome.org/show_bug.cgi?id=795327
-
Nicolas Dufresne authored
This server uses an unknown 003.889 protocol version. This patch fixes the version validation in order to simply fallback to 3.3 as suggested by the spec.
-
Tim-Philipp Müller authored
Just like the autotools build.
-
Guillaume Desmottes authored
Those profiles have been added in the version 2012-01 and 2011-06 of the AVC spec. https://bugzilla.gnome.org/show_bug.cgi?id=794127
-
- 24 Apr, 2018 7 commits
-
-
Fixed queue iterator issue and set context state to GSTCURL_MULTI_LOOP_STATE_RUNNING in case other instance are in running state. https://bugzilla.gnome.org/show_bug.cgi?id=793863
-
Jan Schmidt authored
GstGL is no longer unstable API since moving to -base
-
Jan Schmidt authored
Make the nvenc OpenGL usage rely on the the same condition that the automake USE_OPENGL conditional checks, as the USE_OPENGL doesn't actually get set into the configure script, so it can't check that
-
Jan Schmidt authored
Fix compiling against the GL interop by gating includes on the right header
-
-
-
-
- 23 Apr, 2018 2 commits
-
-
Edward Hervey authored
If the "output-cc" property is set to TRUE and there is CC present in the VBI Ancillary Data, they will be extracted and set on the outgoing buffer as GstVideoCaptionMeta. Only CDP packets are supported. https://bugzilla.gnome.org/show_bug.cgi?id=773863
- 22 Apr, 2018 3 commits
-
-
Tim-Philipp Müller authored
Well, just look for same version as we require for -base which should be good enough. Also use plugins base req for -base libs.
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
- 21 Apr, 2018 4 commits
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
We would mark all streams with FLAG_UNSELECT as we would check the pointer for non-NULLness not the dereferenced stream number (and the pointer is always non-NULL). The intention here was presumably to mark the first stream of each type as SELECT and the others as UNSELECT by default. CID 1434970.
-
Tim-Philipp Müller authored
CID 1434971
-
Thibault Saunier authored
If that threshold is reached, `iqa` will emit an ERROR message on the bus, stopping any processing. This way we can do a simpler comparison with gst-validate and the process will error out if the specified threshold is reached. https://bugzilla.gnome.org/show_bug.cgi?id=795428
-
- 20 Apr, 2018 2 commits
-
-
Tim-Philipp Müller authored
Required is not a valid kwarg for cc.has_header()
-
-
- 19 Apr, 2018 1 commit
-
-
Thibault Saunier authored
This is a simple Bin that will expose audiotestsrc or videotestsrc based on what is asked by the user either through the GstURIHandler API or through the "stream-types" property. This element also provides GstStream and GstStreamCollection so it is nicely usable from playbin3. https://bugzilla.gnome.org/show_bug.cgi?id=795366
-
- 18 Apr, 2018 2 commits
-
-
This adds entry for new DRM driver from xilinx called "xlnx" which supports atomic modesetting. We have kept entry for older DRM driver "xilinx_drm" for backward compatility with a note describing deprecation. Signed-off-by:
Devarsh Thakkar <devarsht@xilinx.com> https://bugzilla.gnome.org/show_bug.cgi?id=795228
-
Nirbheek Chauhan authored
The clock seems to have a lot of drift (or we're using it incorrectly) which causes buffers to be late on the sink and get dropped. Disable till someone can investigate whether our usage of the API is incorrect (it looked correct to me) or if something is wrong.
-
- 17 Apr, 2018 1 commit
-
-
Snir Sheriber authored
Since cuda-tools 9.0, nvcuvid.h is replaced by dynlink_nvcuvid.h. This patch changes nvdec to use run-time dynamic linking if cuda-tools version >= 9. nvenc does not require any change since its necessary headers are still available. https://bugzilla.gnome.org/show_bug.cgi?id=791724
-
- 16 Apr, 2018 7 commits
-
-
Sreerenj Balachandran authored
Using the default value (InterleavedDec == MFX_SCANTYPE_UNKNOWN) causing issues with non-interleaved sample decode. Ideally the usage of MFXVideoDECODE_DecodeHeader should fix these type of issue, but it seems to be not. But hardcoding the InterleaveDec to MFX_SCANTYPE_NONINTERLEAVED is fixing the problem and fortunately msdk seems to be taking care of Interleaved samples too .So let's hardcode it for now. https://bugzilla.gnome.org/show_bug.cgi?id=793787
-
Sreerenj Balachandran authored
Reposition the bytereader for proper skipping of APP1 marker segment if it is not Exif. https://bugzilla.gnome.org/show_bug.cgi?id=795117
-
Nirbheek Chauhan authored
Seems to be required for exclusive mode and also for all initialization on Windows 7 https://bugzilla.gnome.org/show_bug.cgi?id=795274
-
Tim-Philipp Müller authored
From f0c2dc9 to ed78bee
-
Víctor Manuel Jáquez Leal authored
-
pcapparse cannot parse fragmented IP packets correctly, in particular it will get confused when trying to parsing fragments as standalone frames in two ways: 1. the first fragment will have the packet length greater than the frame size and will always be discarded; 2. fragments with non-zero offsets will be interpreted as full packets and the first part of their raw payload data will be parsed as the transport protocol header, resulting in bogus values for addresses and ports, thus evading the properties filtering on those values. This can make it difficult for users to see why the data does not get downstream. So be more explicit and just bail out when fragmented packets are encountered. https://bugzilla.gnome.org/show_bug.cgi?id=795284
-
Since the code is full of magic add at least some guidance for newbies. https://bugzilla.gnome.org/show_bug.cgi?id=795284
-
- 12 Apr, 2018 3 commits
-
-
Fix following assertion failure GStreamer-CRITICAL **: gst_structure_remove_field: assertion 'IS_MUTABLE (structure)' failed https://bugzilla.gnome.org/show_bug.cgi?id=795032