summaryrefslogtreecommitdiffstats
path: root/dist/changes-5.5.0
blob: 14b9cc04108d0dbed7c9479bd877511ee1e91445 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
Qt 5.5 introduces many new features and improvements as well as bugfixes
over the 5.4.x series. For more details, refer to the online documentation
included in this distribution. The documentation is also available online:

  http://doc.qt.io/qt-5.5

The Qt version 5.5 series is binary compatible with the 5.4.x series.
Applications compiled for 5.4 will continue to run with 5.5.

Some of the changes listed in this file include issue tracking numbers
corresponding to tasks in the Qt Bug Tracker:

  http://bugreports.qt.io/

Each of these identifiers can be entered in the bug tracker to obtain more
information about a particular change.

****************************************************************************
*                          Library                                         *
****************************************************************************

QtMultimedia
------------

 - Added QAbstractVideoFilter that serves as a base class for QML
   video filtering elements that integrate compute, vision, and image
   processing frameworks with VideoOutput.
 - Added new QCameraViewfinderSettings class.
 - [QTBUG-40571] Fixed memory leak in QAudioDecoder.

 - Camera (QML):
   * Added imageProcessing.colorFilter, viewfinder.minimumFrameRate and
     viewfinder.maximumFrameRate properties.
   * Added new supportedViewfinderResolutions() and
     supportedViewfinderFrameRateRanges() methods.
   * Exposure modes extended to support Action, Landscape, NightPortrait,
     Theatre, Sunset, SteadyPhoto, Fireworks, Party, Candlelight, and
     Barcode modes

 - QCamera:
   * Added support for viewfinder settings. In addition to the getter and
     setter, supportedViewfinderSettings(),
     supportedViewfinderResolutions(), supportedViewfinderFrameRateRanges()
     and supportedViewfinderPixelFormats() can be used to query for
     supported values.
   * Fixed searchAndLock() and supportedLocks() functions which could not
     work at all on some platforms.

 - QCameraExposure:
   * Exposure modes extended to support Action, Landscape, NightPortrait,
     Theatre, Sunset, SteadyPhoto, Fireworks, Party, Candlelight, and
     Barcode modes

 - QCameraImageProcessing:
   * Added support for color filters.

****************************************************************************
*                      Platform Specific Changes                           *
****************************************************************************

Android
-------

 - Added support for additional camera exposure modes (see list in
   QCameraExposure changes).

iOS / OS X
----------

 - Improved camera support:
   * Image capture settings, focus, flash, exposure (iOS only) and
     zoom (iOS only) APIs are now functional.
   * QVideoProbe can now be used with a QCamera.

 - VideoOutput, when used with a MediaPlayer on iOS, can now be displayed
   under other elements and supports shader effects and advanced
   transformations.
 - QMediaRecorder now uses the correct system default audio capture
   device.
 - [QTBUG-36175] QMediaPlayer and the QML Audio and Mediaplayer types can
   now play media files stored in a Qt resource file.
 - [QTBUG-37655] Fixed video capture on iOS.
 - [QTBUG-39240] QMediaPlayer and the QML Audio and Mediaplayer types now
   support volume and mute on iOS 7.0 and later.
 - [QTBUG-42035] Fixed crash when capturing an image after changing the
   active camera device.

Linux
-----

 - Added support for GStreamer 1.0. The 0.10 series is still used by default
   and Qt needs to be configured with '-gstreamer 1.0' to enable 1.0
   support. If only GStreamer 1.0 is available on the system, the configure
   script will automatically configure Qt with GStreamer 1.0 support.
 - QCamera now supports exposure and white balance locks.
 - Added support for additional camera exposure modes (see list in
   QCameraExposure changes).
 - Fixed QCameraImageCapture::supportedResolutions(),
   QMediaRecorder::supportedResolutions() and
   QMediaRecorder::supportedFrameRates() that could return empty lists.
 - [QTBUG-46169] QVideoWidget now works with any windowing system. It was
   previously only working with X11.

Windows
-------

 - [QTBUG-45571] QAudioBuffer::startTime() now returns the time in the
   correct time scale.

WinRT
-----

 - [QTBUG-42263] QMediaPlayer and the QML Audio and Mediaplayer types can
   now play media files stored in a Qt resource file.
 - [QTBUG-44838] Fixed camera preview on Lumia 630.
 - [QTBUG-45920] Fixed camera preview on Lumia 530.
 - [QTBUG-45667] Fixed crash that could occur when using the camera
   preview.