Change-Id: I623b42d5f4f565ee7cf2d064e52609a99636bd6a Reviewed-by: Jani Heikkinen <jani.heikkinen@theqtcompany.com>
112 lines
3.9 KiB
Plaintext
112 lines
3.9 KiB
Plaintext
Qt 5.4 introduces many new features and improvements as well as bugfixes
|
|
over the 5.3.x series. For more details, refer to the online documentation
|
|
included in this distribution. The documentation is also available online:
|
|
|
|
http://qt-project.org/doc/qt-5.4
|
|
|
|
The Qt version 5.4 series is binary compatible with the 5.3.x series.
|
|
Applications compiled for 5.3 will continue to run with 5.4.
|
|
|
|
Some of the changes listed in this file include issue tracking numbers
|
|
corresponding to tasks in the Qt Bug Tracker:
|
|
|
|
http://bugreports.qt-project.org/
|
|
|
|
Each of these identifiers can be entered in the bug tracker to obtain more
|
|
information about a particular change.
|
|
|
|
****************************************************************************
|
|
* Important Behavior Changes *
|
|
****************************************************************************
|
|
|
|
- Using QAudioOutput and QSoundEffect with the PulseAudio backend won't
|
|
cause the system volume to be automatically changed to the maximum value
|
|
anymore. Audio streams will now respect the system-wide volume unless
|
|
explicitly set with setVolume().
|
|
- On Linux, both Alsa and PulseAudio backends are now present. PulseAudio
|
|
is used by default if available on the system and if the server is
|
|
running, otherwise Alsa is used instead.
|
|
|
|
****************************************************************************
|
|
* Library *
|
|
****************************************************************************
|
|
|
|
QtMultimedia
|
|
------------
|
|
|
|
- Added new QAbstractPlanarVideoBuffer class.
|
|
|
|
- Camera (QML):
|
|
* Added deviceId, displayName, position, orientation, metadata,
|
|
viewfinder.resolution, viewfinder.minimumFrameRate and
|
|
viewfinder.maximumFrameRate properties.
|
|
* Camera device can be selected by setting the deviceId or position
|
|
properties.
|
|
*
|
|
|
|
- QtMultimedia global QML object:
|
|
* Added defaultCamera and availableCameras properties.
|
|
|
|
- QAbstractVideoBuffer:
|
|
* Added mapPlanes() function.
|
|
|
|
- QVideoFrame:
|
|
* Added support for planar video formats. New planeCount(),
|
|
bytesPerLine(int plane) and bits(int plane) functions.
|
|
|
|
- [QTBUG-40515] Improved PLS parser. It is now more permissive, allowing
|
|
to load virtually any kind of PLS file. It also correctly resolve
|
|
relative paths.
|
|
|
|
****************************************************************************
|
|
* Platform Specific Changes *
|
|
****************************************************************************
|
|
|
|
Android
|
|
-------
|
|
|
|
- Changing a media player's position after reaching the end of a media
|
|
now correctly works.
|
|
- [QTBUG-40314] Fixed playing a QMediaPlaylit with a QMediaPlayer.
|
|
|
|
Linux
|
|
-----
|
|
|
|
- Added support for QCameraInfo::position() and QCameraInfo::orientation().
|
|
- Added support for QCameraFocus::customFocusPoint.
|
|
- QMediaRecorder::duration() now returns the correct value when recording
|
|
with a camera source.
|
|
- QMediaMetaData::ContributingArtist and QMediaMetaData::AlbumArtist
|
|
now map to the correct metadata.
|
|
- Fixed QMediaPlayer's metaDataAvailableChanged() signal, which was never
|
|
emitted.
|
|
|
|
OS X
|
|
----
|
|
|
|
- OS X 10.6 not being supported anymore, the QuickTime backend has been
|
|
removed.
|
|
|
|
QNX
|
|
---
|
|
|
|
- [QTBUG-40746] Fixed crash when detroying a QML VideoOutput or Video item.
|
|
|
|
Windows
|
|
-------
|
|
|
|
- [QTBUG-32481] Fixed various memory leaks when using a media player.
|
|
- [QTBUG-39980] Fixed crash occasionally happening when playing and
|
|
stopping repeatedly a media with QMediaPlayer.
|
|
- [QTBUG-40954] Buffers retrieved with QAudioProbe now have a correct
|
|
startTime().
|
|
- [QTBUG-41158] Fixed crash occasionally happening when destroying a
|
|
QML MediaPlayer.
|
|
|
|
WinRT
|
|
-----
|
|
|
|
- Enabled media player support for WinRT.
|
|
- Enabled basic camera support for WinRT (viewfinder, still image capture
|
|
and camera device selection).
|