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;
|
qDebug() << "QMediaPluginLoader: Inserted index " << i << " into metadata: " << jsonobj;
|
||||||
#endif
|
#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) {
|
foreach (QJsonValue value, arr) {
|
||||||
QString key = value.toString();
|
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