- 26 Feb, 2019 3 commits
-
-
Mauro Carvalho Chehab authored
A V4L2 transform codec may input/output data on Bayer format. Add support for that.
-
Mauro Carvalho Chehab authored
suppored -> supported
-
Matthew Waters authored
If a different format is chosen, then these values are incorrect.
-
- 22 Jan, 2019 2 commits
-
-
Tim-Philipp Müller authored
Fixes FIXME.
-
Tim-Philipp Müller authored
And rename x11 option to ximagesrc. Fixes #553
-
- 17 Jan, 2019 2 commits
-
-
Guillaume Desmottes authored
-
Guillaume Desmottes authored
The cdata structure was freed but not its caps. It was already done in gst_v4l2_video_dec_subclass_init() and gst_v4l2_video_enc_subclass_init().
-
- 17 Dec, 2018 3 commits
-
-
Guillaume Desmottes authored
The function gst_v4l2_object_add_interlace_mode() has repeating code so it's best use a loop instead. That will make it easy and simple to add additional interlace modes in a following patch.
-
Zeeshan Ali authored
Instead of a custom map to translate the interlace modes to strings, let's make use of the base API provided.
-
Nicola Murino authored
kAudioFormatFlagIsSignedInteger is a format flags Closes #394
-
- 14 Dec, 2018 1 commit
-
-
Justin Kim authored
Otherwise, it fails to link. gst-build#13
-
- 04 Dec, 2018 1 commit
-
-
Maciej Wolny authored
This causes 'redefinition of typedef ...' errors on GCC 4.5.3
-
- 28 Nov, 2018 1 commit
-
-
Jordan Petridis authored
This is required before we enabled an indent test in the CI. gstreamer/gstreamer-project#33
-
- 21 Nov, 2018 2 commits
-
-
Nicolas Dufresne authored
The previous patch did not even compile on any possible platform or C standard. That commit also didn't have a proper commit message. Android ships Linux with a different signature for ioctl. They first released an ioctl with int as request type, and later "fixed" it by adding an override with unsign, which is still not matching Linux and BSD implementation which uses unsigned long int.
-
Xavier Claessens authored
-
- 08 Nov, 2018 1 commit
-
-
Nicolas Dufresne authored
If there was no interlace-mode field in the caps. Read back the value selected by the driver. This way, if the driver does not support progressive, then it will automatically negotiate the returned mode unless this mode is not supported by GStreamer. This method was already used for colorimetry. Just like colorimetry, the interlace mode is not longer probed by v4l2src dues to performance issues. Fixes #511
-
- 24 Oct, 2018 4 commits
-
-
-
Amit Pandya authored
Add HEVC encoder support. https://bugzilla.gnome.org/show_bug.cgi?id=797141
-
Nicolas Dufresne authored
We can now use the new GstFAllocator to ask the allocator not to close the wrapped FD. This way the dup is no longer needed.
-
Nicolas Dufresne authored
There is no specific needs to duplicate the FD. Unlike the exportation, we don't depend on code that will call close. This will make debugging easyer since the traced FD will match the exporter.
-
- 24 Sep, 2018 1 commit
-
-
Nicola Murino authored
... and fallback to gst_audio_info_set_format for not yet supported layouts. Fix audio playback on iOS 12. Based on patch from Byron Schiel <byron@canary.is> https://bugzilla.gnome.org/show_bug.cgi?id=796919
-
- 14 Sep, 2018 7 commits
-
-
-
Nicolas Dufresne authored
This is to support Amlogic CODEC driver which does not provide a full list of formats when the driver is initially opened. GStreamer does not strictly need this full list initially, but only later, in order to negotiate with downstream if multiple format can be selected. With this change, we will no longer probe twice the device, since the probed list can be directly used for negotation.
-
Ezequiel Garcia authored
Add a debug message right before waiting for the driver. This is useful in order to debug drivers without a properly implemented decoder or encoder stop command.
-
Ezequiel Garcia authored
It's useful to see the v4l2 element running the probe operation, to confirm it's turned on and working.
-
Ezequiel Garcia authored
This commit adds the support for V4L JPEG stateful encoders.
-
Ezequiel Garcia authored
The recently added vicodec (virtual codec) V4L driver uses the Fast Walsh-Hadamard Transform for encoding and decoding. Add support for it.
-
Nicolas Dufresne authored
This notably add HEVC and FWHT support, and VP8/9 profiles are now an enumeration and their control exposed as a menu.
-
- 13 Sep, 2018 2 commits
-
-
Nicolas Dufresne authored
-
Nicolas Dufresne authored
This fixes an assertion when the driver implement CROPCAP but does not set the PAR.
-
- 01 Sep, 2018 1 commit
-
-
Nirbheek Chauhan authored
Must define HAVE_IOS, and use appleframeworks dependency to ensure the right frameworks are picked up.
-
- 31 Aug, 2018 2 commits
-
-
Nicolas Dufresne authored
The propose allocation was offering a pool even in DMABUF_IMPORT or USERPTR mode. These pool are internal only.
-
Nicolas Dufresne authored
This allow forcing going through the transform driver even if there isn't an conversion happening. This is usedful when the m2m driver can be used to adapt the type of memory between two drivers.
-
- 27 Aug, 2018 7 commits
-
-
Nicolas Dufresne authored
This will prevent situation where buffer size allow importing but rendering goes wrong due to a miss-match in expected stride and offset. https://bugzilla.gnome.org/show_bug.cgi?id=583890
-
Nicolas Dufresne authored
This method will check if a buffer, base on it's video meta, can be imported. It will also try and adapt the request stride in case this is the only that miss-match. https://bugzilla.gnome.org/show_bug.cgi?id=583890
-
-
-
Nicolas Dufresne authored
The preparation code imports the buffer, doing bunch of validation. Only queue the buffer in the driver if the importation worked. This way we don't rely on the driver to validate. https://bugzilla.gnome.org/show_bug.cgi?id=583890
-
Nicolas Dufresne authored
DMABuf exportation requires mmap, which requires STREAMING capabilities. https://bugzilla.gnome.org/show_bug.cgi?id=583890
-
Nicolas Dufresne authored
This change has no effect. We will need to acquire a buffer from the pool later in order to validate / adapt with the video alignment for the downstream buffers. https://bugzilla.gnome.org/show_bug.cgi?id=583890
-