gstreamer/sys
Philipp Zabel 02d3f9748b v4l2object: improve colorspace handling for JPEG sources
gstjpegdec sets 1:4:0:0 colorimetry (full range BT.601 YCbCr encoding
with unknown primaries and unknown transfer function). This currently
gets translated to bt601 or bt709 depending on resolution.
Both cases result in a negotiation failure:

    ERROR: from element /GstPipeline:pipeline0/v4l2video0convert:v4l2video0convert0: Device '/dev/video0' does not support 1:4:0:0 colorimetry

Improve the guessing game by selecting JPEG colorimetry (JPEG colorspace
with sRGB transfer function) under these specific conditions, and loosen
the matching so that 1:4:0:0 input gets accepted if the device is
actually configured to 1:4:7:1 (V4L2_PIX_FMT_JPEG default).

https://bugzilla.gnome.org/show_bug.cgi?id=796940
2018-08-21 12:01:41 -04:00
..
directsound meson: Add build files for osxaudio, osxvideo, waveform 2018-08-17 20:05:25 +05:30
oss meson: Add feature options for all plugins 2018-07-27 18:42:54 +05:30
oss4 meson: Fix oss4 header checks 2018-08-01 03:18:58 +05:30
osxaudio meson: Add build files for osxaudio, osxvideo, waveform 2018-08-17 20:05:25 +05:30
osxvideo meson: Add build files for osxaudio, osxvideo, waveform 2018-08-17 20:05:25 +05:30
v4l2 v4l2object: improve colorspace handling for JPEG sources 2018-08-21 12:01:41 -04:00
waveform meson: Add build files for osxaudio, osxvideo, waveform 2018-08-17 20:05:25 +05:30
ximage meson: Add feature options for all plugins 2018-07-27 18:42:54 +05:30
Makefile.am sys: remove sunaudio plugin 2017-06-23 20:02:43 +01:00
meson.build meson: Add build files for osxaudio, osxvideo, waveform 2018-08-17 20:05:25 +05:30