Skip to contentSkip to conversation

fslqtapplications: Add Freescale QT5 Multimedia Applications for Demo

PATCH Superseded Jun Zhu 5 participants 5 messages May 28, 2015 – May 29, 2015 Arm i.MX and Layerscape

v1 of 2 Superseded Latest is v2 →

lore
Share & tools
lore

Jun Zhu

author
#0 lore raw

PATCH 1/1 fslqtapplications: Add Freescale QT5 Multimedia Applications for Demo

Freescale releases a QT5 Media Player, which is based on GStreamer1.x. And more QT based demo applications will be released in future.

---
 .../qt5/fslqtapplications/qtimxplayer.desktop      |  9 ++++++
 recipes-qt/qt5/fslqtapplications_1.0.1.bb          | 37 ++++++++++++++++++++++
 2 files changed, 46 insertions(+)
 create mode 100644 recipes-qt/qt5/fslqtapplications/qtimxplayer.desktop
 create mode 100644 recipes-qt/qt5/fslqtapplications_1.0.1.bb
recipes-qt/qt5/fslqtapplications/qtimxplayer.desktop new file +9 -0
new file mode 100644
index 0000000..1823658
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=iMX Player
+Exec=/usr/share/qt5/examples/multimedia/imxplayer/imxplayer
+Icon=imxplayer
+Terminal=false
+Type=Application
+X-MB-SingleInstance=true
+Comment=i.MX Player
+StartupNotify=false
recipes-qt/qt5/fslqtapplications_1.0.1.bb new file +37 -0
new file mode 100644
index 0000000..98a9a44
@@ -0,0 +1,37 @@
+# Copyright (C) 2014-2015 Freescale Semiconductor
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+DESCRIPTION = "Freescale QT Multimedia applications"
+LICENSE = "Proprietary"
+LIC_FILES_CHKSUM = "file://COPYING;md5=acdb807ac7275fe32f9f64992e111241"
+
+inherit fsl-eula-unpack autotools pkgconfig
+
+# base on QtMultimedia v5.x
+DEPENDS += "qtmultimedia gstreamer1.0 gstreamer1.0-plugins-base"
+
+SRC_URI = "${FSL_MIRROR}/${PN}-${PV}.bin;fsl-eula=true \
+           file://qtimxplayer.desktop \
+"
+SRC_URI[md5sum] = "a703e0b1390455c2f60804a5786a4f1f"
+SRC_URI[sha256sum] = "127f54bbea16998aefea28079116628bd72e1eb79cdb42d80e10efd1a897db51"
+
+do_install () {
+    install -d ${D}${datadir}/applications
+    install -m 0644 ${WORKDIR}/qtimxplayer.desktop ${D}${datadir}/applications
+    install -d ${D}${datadir}/qt5
+    cp -r ${S}/usr/share/qt5/examples ${D}${datadir}/qt5
+    install -d ${D}${datadir}/pixmaps
+    cp -r ${S}/usr/share/pixmaps/* ${D}${datadir}/pixmaps
+}
+
+FILES_${PN} = " \
+    ${datadir}/qt5/examples/*/* \
+    ${datadir}/applications/* \
+    ${datadir}/pixmaps/* \
+"
+
+INSANE_SKIP_${PN} += "debug-files"
+
+
+
Signature · 1 line
1.9.1
#1 lore raw
Quoted 4 lines · Jun Zhu

Freescale releases a QT5 Media Player, which is based on GStreamer1.x. And more QT based demo applications will be released in future.

What a binary demo buy us? Qt5 already provides nice demos which work fine with GStreamer 1.0 using the community plugin so could you please elaborate what this provide to users?

Signature · 3 lines
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750
#2 lore raw

Hi Jun,

Quoted 9 lines · Otavio Salvador
Quoted 4 lines · Jun Zhu

Freescale releases a QT5 Media Player, which is based on GStreamer1.x. And more QT based demo applications will be released in future.

What a binary demo buy us? Qt5 already provides nice demos which work fine with GStreamer 1.0 using the community plugin so could you please elaborate what this provide to users?

Are there any plans for releasing the source code of this media player?

Regards,
Nikolay

#3 lore raw
In reply to Jun Zhu

Besides what Otavio said,

Quoted 2 lines · Jun Zhu

Freescale releases a QT5 Media Player, which is based on GStreamer1.x. And more QT based demo applications will be released in future.

I'm not sure this last sentence make any sense for us, I would drop it.

(I mean, of course more application may be released in future, it's the natural behavior, but if you don't say what and when it is useless information)

Quoted 30 lines
---
 .../qt5/fslqtapplications/qtimxplayer.desktop      |  9 ++++++
 recipes-qt/qt5/fslqtapplications_1.0.1.bb          | 37 ++++++++++++++++++++++
 2 files changed, 46 insertions(+)
 create mode 100644 recipes-qt/qt5/fslqtapplications/qtimxplayer.desktop
 create mode 100644 recipes-qt/qt5/fslqtapplications_1.0.1.bb
recipes-qt/qt5/fslqtapplications/qtimxplayer.desktop new file +9 -0
new file mode 100644
index 0000000..1823658
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=iMX Player
+Exec=/usr/share/qt5/examples/multimedia/imxplayer/imxplayer
+Icon=imxplayer
+Terminal=false
+Type=Application
+X-MB-SingleInstance=true
+Comment=i.MX Player
+StartupNotify=false
recipes-qt/qt5/fslqtapplications_1.0.1.bb new file +0 -0
new file mode 100644
index 0000000..98a9a44

recipes-qt/qt5/fslqtapplications_1.0.1.bb line 4

Quoted 4 lines
recipes-qt/qt5/fslqtapplications_1.0.1.bb new file +4 -0
@@ -0,0 +1,37 @@
+# Copyright (C) 2014-2015 Freescale Semiconductor
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+DESCRIPTION = "Freescale QT Multimedia applications"

If you are going to send v2, please elaborate the DESCRIPTION. QT Multimedia applications says nothing to me.

Daiane

Quoted 41 lines
recipes-qt/qt5/fslqtapplications_1.0.1.bb new file +33 -1
+LICENSE = "Proprietary"
+LIC_FILES_CHKSUM = "file://COPYING;md5=acdb807ac7275fe32f9f64992e111241"
+
+inherit fsl-eula-unpack autotools pkgconfig
+
+# base on QtMultimedia v5.x
+DEPENDS += "qtmultimedia gstreamer1.0 gstreamer1.0-plugins-base"
+
+SRC_URI = "${FSL_MIRROR}/${PN}-${PV}.bin;fsl-eula=true \
+           file://qtimxplayer.desktop \
+"
+SRC_URI[md5sum] = "a703e0b1390455c2f60804a5786a4f1f"
+SRC_URI[sha256sum] = "127f54bbea16998aefea28079116628bd72e1eb79cdb42d80e10efd1a897db51"
+
+do_install () {
+    install -d ${D}${datadir}/applications
+    install -m 0644 ${WORKDIR}/qtimxplayer.desktop ${D}${datadir}/applications
+    install -d ${D}${datadir}/qt5
+    cp -r ${S}/usr/share/qt5/examples ${D}${datadir}/qt5
+    install -d ${D}${datadir}/pixmaps
+    cp -r ${S}/usr/share/pixmaps/* ${D}${datadir}/pixmaps
+}
+
+FILES_${PN} = " \
+    ${datadir}/qt5/examples/*/* \
+    ${datadir}/applications/* \
+    ${datadir}/pixmaps/* \
+"
+
+INSANE_SKIP_${PN} += "debug-files"
+
+
+
--

1.9.1

--
_______________________________________________
meta-freescale mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-freescale

#4 lore raw

It is a set of QT5 Demo apps developed by Freescale. In recent version, a Media Player -- imxplayer is released.

Thank you for the feedback, I will submit a V2 patch for review.

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Daiane Angolini
Sent: Thursday, May 28, 2015 7:59 PM
To: Zhu Jun-R01007
Cc: [email protected]
Subject: Re: [meta-freescale] [meta-fsl-demo][PATCH] fslqtapplications: Add Freescale QT5 Multimedia Applications for Demo

Besides what Otavio said,

Quoted 2 lines · Jun Zhu

Freescale releases a QT5 Media Player, which is based on GStreamer1.x. And more QT based demo applications will be released in future.

I'm not sure this last sentence make any sense for us, I would drop it.

(I mean, of course more application may be released in future, it's the natural behavior, but if you don't say what and when it is useless information)

Quoted 33 lines
---
 .../qt5/fslqtapplications/qtimxplayer.desktop      |  9 ++++++
 recipes-qt/qt5/fslqtapplications_1.0.1.bb          | 37 ++++++++++++++++++++++
 2 files changed, 46 insertions(+)
 create mode 100644 
recipes-qt/qt5/fslqtapplications/qtimxplayer.desktop
 create mode 100644 recipes-qt/qt5/fslqtapplications_1.0.1.bb
recipes-qt/qt5/fslqtapplications/qtimxplayer.desktop new file +9 -0
new file mode 100644
index 0000000..1823658
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=iMX Player
+Exec=/usr/share/qt5/examples/multimedia/imxplayer/imxplayer
+Icon=imxplayer
+Terminal=false
+Type=Application
+X-MB-SingleInstance=true
+Comment=i.MX Player
+StartupNotify=false
recipes-qt/qt5/fslqtapplications_1.0.1.bb new file +0 -0
new file mode 100644
index 0000000..98a9a44

recipes-qt/qt5/fslqtapplications_1.0.1.bb line 4

Quoted 4 lines
recipes-qt/qt5/fslqtapplications_1.0.1.bb new file +4 -0
@@ -0,0 +1,37 @@
+# Copyright (C) 2014-2015 Freescale Semiconductor # Released under 
+the MIT license (see COPYING.MIT for the terms)
+
+DESCRIPTION = "Freescale QT Multimedia applications"

If you are going to send v2, please elaborate the DESCRIPTION. QT Multimedia applications says nothing to me.

Daiane

Quoted 39 lines
recipes-qt/qt5/fslqtapplications_1.0.1.bb new file +31 -1
+LICENSE = "Proprietary"
+LIC_FILES_CHKSUM = "file://COPYING;md5=acdb807ac7275fe32f9f64992e111241"
+
+inherit fsl-eula-unpack autotools pkgconfig
+
+# base on QtMultimedia v5.x
+DEPENDS += "qtmultimedia gstreamer1.0 gstreamer1.0-plugins-base"
+
+SRC_URI = "${FSL_MIRROR}/${PN}-${PV}.bin;fsl-eula=true \
+           file://qtimxplayer.desktop \ "
+SRC_URI[md5sum] = "a703e0b1390455c2f60804a5786a4f1f"
+SRC_URI[sha256sum] = "127f54bbea16998aefea28079116628bd72e1eb79cdb42d80e10efd1a897db51"
+
+do_install () {
+    install -d ${D}${datadir}/applications
+    install -m 0644 ${WORKDIR}/qtimxplayer.desktop ${D}${datadir}/applications
+    install -d ${D}${datadir}/qt5
+    cp -r ${S}/usr/share/qt5/examples ${D}${datadir}/qt5
+    install -d ${D}${datadir}/pixmaps
+    cp -r ${S}/usr/share/pixmaps/* ${D}${datadir}/pixmaps }
+
+FILES_${PN} = " \
+    ${datadir}/qt5/examples/*/* \
+    ${datadir}/applications/* \
+    ${datadir}/pixmaps/* \
+"
+
+INSANE_SKIP_${PN} += "debug-files"
+
+
+
--

1.9.1

--
_______________________________________________
meta-freescale mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-freescale