Merge remote-tracking branch 'origin/release' into stable
Change-Id: I9ad818eecef74983e09660871f39ee66a6b666a1
This commit is contained in:
38
dist/changes-5.1.0
vendored
Normal file
38
dist/changes-5.1.0
vendored
Normal file
@@ -0,0 +1,38 @@
|
||||
Qt 5.1 introduces many new features and improvements as well as bugfixes
|
||||
over the 5.0.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.1
|
||||
|
||||
The Qt version 5.1 series is binary compatible with the 5.0.x series.
|
||||
Applications compiled for 5.0 will continue to run with 5.1.
|
||||
|
||||
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.
|
||||
|
||||
****************************************************************************
|
||||
* General *
|
||||
****************************************************************************
|
||||
|
||||
- Fixed signal not being emitted in QDeclarativeCameraFocus.
|
||||
- Decouple qmediametadata.h from qmultimedia.h
|
||||
- Reset VideoSurface pointer when deleted
|
||||
- Fix crash on idle status change with 64 bit architectures.
|
||||
- Add support for m3u8 playlist formats
|
||||
- Fix calculation bug in QWaveDecoder.
|
||||
|
||||
- [QTBUG-28047] Make directshow-plugin available.
|
||||
- [QTBUG-28589] Add error handling in image capturing in camera
|
||||
- [QTBUG-30411] AVFoundation: Emit error when media fails to load
|
||||
|
||||
Qt for Android
|
||||
--------------
|
||||
|
||||
- Add libQt5MultimediaQuick_p to the list of dependencies.
|
||||
- Fixed crash when resetting the video surface.
|
||||
- Add MediaPlayer support for Android
|
||||
@@ -127,7 +127,12 @@ void QMediaPluginLoader::loadMetadata()
|
||||
qDebug() << "QMediaPluginLoader: Inserted index " << i << " into metadata: " << jsonobj;
|
||||
#endif
|
||||
|
||||
QJsonArray arr = jsonobj.value(QStringLiteral("Keys")).toArray();
|
||||
QJsonArray arr = jsonobj.value(QStringLiteral("Services")).toArray();
|
||||
// Preserve compatibility with older plugins (made before 5.1) in which
|
||||
// services were declared in the 'Keys' property
|
||||
if (arr.isEmpty())
|
||||
arr = jsonobj.value(QStringLiteral("Keys")).toArray();
|
||||
|
||||
foreach (QJsonValue value, arr) {
|
||||
QString key = value.toString();
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"Keys": ["org.qt-project.qt.mediaplayer"]
|
||||
"Keys": ["androidmultimedia"],
|
||||
"Services": ["org.qt-project.qt.mediaplayer"]
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"Keys": ["org.qt-project.qt.audiosource"]
|
||||
"Keys": ["audiocapture"],
|
||||
"Services": ["org.qt-project.qt.audiosource"]
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"Keys": ["org.qt-project.qt.camera"]
|
||||
"Keys": ["avfoundationcamera"],
|
||||
"Services": ["org.qt-project.qt.camera"]
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"Keys": ["org.qt-project.qt.mediaplayer"]
|
||||
"Keys": ["avfoundationmediaplayer"],
|
||||
"Services": ["org.qt-project.qt.mediaplayer"]
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"Keys": ["org.qt-project.qt.camera", "org.qt-project.qt.mediaplayer"]
|
||||
"Keys": ["blackberrymultimedia"],
|
||||
"Services": ["org.qt-project.qt.camera", "org.qt-project.qt.mediaplayer"]
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"Keys": ["org.qt-project.qt.camera", "org.qt-project.qt.mediaplayer"]
|
||||
"Keys": ["directshow"],
|
||||
"Services": ["org.qt-project.qt.camera", "org.qt-project.qt.mediaplayer"]
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"Keys": ["org.qt-project.qt.camera"]
|
||||
"Keys": ["directshow"],
|
||||
"Services": ["org.qt-project.qt.camera"]
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"Keys": ["org.qt-project.qt.audiodecode"]
|
||||
"Keys": ["gstreameraudiodecode"],
|
||||
"Services": ["org.qt-project.qt.audiodecode"]
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"Keys": ["org.qt-project.qt.camera"]
|
||||
"Keys": ["gstreamercamerabin"],
|
||||
"Services": ["org.qt-project.qt.camera"]
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"Keys": ["org.qt-project.qt.mediaplayer", "org.qt-project.qt.audiosource", "org.qt-project.qt.camera", "org.qt-project.qt.audiodecode"]
|
||||
"Keys": ["gstreamer"],
|
||||
"Services": ["org.qt-project.qt.mediaplayer", "org.qt-project.qt.audiosource", "org.qt-project.qt.camera", "org.qt-project.qt.audiodecode"]
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"Keys": ["org.qt-project.qt.audiosource"]
|
||||
"Keys": ["gstreamermediacapture"],
|
||||
"Services": ["org.qt-project.qt.audiosource"]
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"Keys": ["org.qt-project.qt.audiosource", "org.qt-project.qt.camera"]
|
||||
"Keys": ["gstreamermediacapture"]
|
||||
"Services": ["org.qt-project.qt.audiosource", "org.qt-project.qt.camera"]
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"Keys": ["org.qt-project.qt.mediaplayer"]
|
||||
"Keys": ["gstreamermediaplayer"],
|
||||
"Services": ["org.qt-project.qt.mediaplayer"]
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"Keys": ["org.qt-project.qt.mediaplayer"]
|
||||
"Keys": ["qt7"],
|
||||
"Services": ["org.qt-project.qt.mediaplayer"]
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"Keys": ["org.qt-project.qt.radio"]
|
||||
"Keys": ["v4l"],
|
||||
"Services": ["org.qt-project.qt.radio"]
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"Keys": ["org.qt-project.qt.mediaplayer", "org.qt-project.qt.audiodecode"]
|
||||
"Keys": ["windowsmediafoundation"],
|
||||
"Services": ["org.qt-project.qt.mediaplayer", "org.qt-project.qt.audiodecode"]
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"Keys": ["org.qt-project.qt.mediaplayer"]
|
||||
"Keys": ["mockserviceplugin1"],
|
||||
"Services": ["org.qt-project.qt.mediaplayer"]
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"Keys": ["org.qt-project.qt.mediaplayer", "org.qt-project.qt.radio"]
|
||||
"Keys": ["mockserviceplugin2"],
|
||||
"Services": ["org.qt-project.qt.mediaplayer", "org.qt-project.qt.radio"]
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"Keys": ["org.qt-project.qt.mediaplayer", "org.qt-project.qt.audiosource"]
|
||||
"Keys": ["mockserviceplugin3"],
|
||||
"Services": ["org.qt-project.qt.mediaplayer", "org.qt-project.qt.audiosource"]
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"Keys": ["org.qt-project.qt.mediaplayer"]
|
||||
"Keys": ["mockserviceplugin4"],
|
||||
"Services": ["org.qt-project.qt.mediaplayer"]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user