summaryrefslogtreecommitdiffstats
path: root/dist/changes-5.13.0
blob: 44a45a8bcb09919f4c33afbf093fa76290c208e1 (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
Qt 5.13 introduces many new features and improvements as well as bugfixes
over the 5.12.x series. For more details, refer to the online documentation
included in this distribution. The documentation is also available online:

https://doc.qt.io/qt-5/index.html

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

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

https://bugreports.qt.io/

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

****************************************************************************
*                            Qt 5.13.0 Changes                             *
****************************************************************************

- [QTBUG-63596] Added support for selecting the output device used by QSoundEffect.
- [QTBUG-28850] QMediaResource class is now deprecated.
- [QTBUG-37301] Added flushMode property to QML VideoOutput element to define
  what should be shown when flush is requested.
- Fixed QCameraInfo::defaultCamera() to return first non-empty name.
- Introduced QVideoFrame::buffer() to get access to the video buffer.

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

 - Android:
   * [QTBUG-73119] Implemented audio roles.
   * [QTBUG-69968] Changed video frame format from BGR32 to ABGR32.
   * [QTBUG-74073] Introduced HTTP headers to MediaPlayer.
   * [QTBUG-73583] Fixed a crash when the audio output is unable to get the min buffer size.

 - Windows:
   * [QTBUG-32783] Removed -mediaplayer-backend config param which allowed
     to build wmf together with DirectShow.
   * [QTBUG-71610] The surface is now stopped when EndOfStream is received.
   * [QTBUG-66526] Moved parsing of metadata to worker thread.
   * [QTBUG-56400] Added QT_MULTIMEDIA_PREFERRED_PLUGINS to
     specify preferred plugins if multiple backends are available.
   * DircetShow or WMF can now be disabled by -no-directshow or -no-wmf
     within configuring.
   * [QTBUG-71819] Fixed video and audio probes in media player.
   * [QTBUG-74180] Fixed to avoid setting camera zoom to 1x on restart when it is not requested.
   * [QTBUG-75024] Fixed to avoid setting volume to 100% on restart when it is not requested.
   * [QTBUG-65574] Fixed bug in EVR to prevent repainting with black
     when the surface is not active.
   * Now position of QMediaPlayer should be reset on pause after EOS.

 - GStreamer:
   * [QTBUG-65402] Added fix to avoid appending a second extension to the file name,
     if it already contains one.
   * [QTBUG-72125] Add support for ksvideosrc and avfvideosrc within camerabin.
   * Enabled gstreamer support by default for Windows and macOS.
   * Added support of video orientation metadata.
   * Now GstBuffer could be retrieved from QGstVideoBuffer.

 - PulseAudio:
   * [QTBUG-71710] Introduced QT_PA_CHANNEL_MAP for QAudioOutput.