summaryrefslogtreecommitdiff
path: root/ubuntu
diff options
context:
space:
mode:
authorNicolas Dechesne <nicolas.dechesne@linaro.org>2014-10-24 22:12:23 +0200
committerNicolas Dechesne <nicolas.dechesne@linaro.org>2014-10-24 22:12:23 +0200
commite2aa97bf7b7caed893908b0d427693fbed508d93 (patch)
tree93aee54ff6a3617c50085b6c7ecfcf0ee21e92da /ubuntu
parent900ac7e54906effe22dd196f1d1a06e1cf6df4f5 (diff)
ubuntu: ifc6410: updates for 14.10 release
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Diffstat (limited to 'ubuntu')
-rw-r--r--ubuntu/ifc6410/README.textile.in66
1 files changed, 58 insertions, 8 deletions
diff --git a/ubuntu/ifc6410/README.textile.in b/ubuntu/ifc6410/README.textile.in
index abcbe01..96baa7a 100644
--- a/ubuntu/ifc6410/README.textile.in
+++ b/ubuntu/ifc6410/README.textile.in
@@ -2,13 +2,15 @@ The Linaro Qualcomm Landing Team is pleased to announce the new release of the _
h4. What's new in this release
-* Improved thermal management support
-* Support for IFC6410 Rev A1
-* Added support for Compulab COM CM-QS600 (through SBC-QS600)
-* Support for Android Debug Bridge (adb)
+* Upgrade xf86-video-freedreno from 1.1.0 to v1.3.0
+* Upgrade Gstreamer 1.4.0 to 1.4.3 (using Ubuntu 14.10 packages)
+* Added support for LVDS display
+* Added and enabled Bluetooth Bluez stack (backport from 3.4.66
+* Technology preview for Gstreamer video playback
* Bug fixed:
-** "CONFIG_NFSD is disabled":https://bugs.linaro.org/show_bug.cgi?id=611
-** "Analog audio is not heard on the August codedrop for 6410":https://bugs.linaro.org/show_bug.cgi?id=666
+** "USB webcam not working in Linaro 14.09 release":https://bugs.linaro.org/show_bug.cgi?id=798
+
+This is the last planned release based on Ubuntu 14.04, and based on Linux kernel 3.4. Next month release will migrate to Ubuntu 14.10, and Linux kernel 3.14. We expect a couple of montly releases to get back to the same level of support and maturity.
h4. Features
@@ -31,7 +33,7 @@ The following features are currently supported by the ##RELEASE## version of the
** Adreno 320 GPU, powered by @freedreno@ GPU driver
*** OpenGL 2.1
*** Mesa 10.2.6
-*** xf86-video-freedreno driver v1.1.0, with XA support enabled
+*** xf86-video-freedreno driver v1.3.0, with XA support enabled
** Cpufreq, using ondemand governor by default
** In-kernel thermal management
** Audio playback (analog, digital)
@@ -95,6 +97,31 @@ Note:
* the root file system must be flashed in the @userdata@ partition, and the boot image must be flashed in the @boot@ partition, otherwise the system will not boot.
* the firmware image can be flashed in any partition larger than 64MB, it is recommended to use @cache@ partition, but not strictly required.
+Flashing the Gnome image takes several minutes. Be patient. You should see the following fastboot traces on the PC while flashing the image:
+
+bc. sudo fastboot flash -S 768M userdata linaro-##UBUNTU_REL_NICK##-gnome-ifc6410-##VERSION##.img
+sending sparse 'userdata' (785202 KB)...
+OKAY [ 55.368s]
+writing 'userdata'...
+OKAY [121.134s]
+sending sparse 'userdata' (418516 KB)...
+OKAY [ 36.508s]
+writing 'userdata'...
+OKAY [110.017s]
+finished. total time: 323.027s
+
+And you should see the following traces on the serial console in the meantime:
+
+bc. [34320] fastboot: getvar:partition-type:userdata
+[34510] fastboot: download:2fecc8b4
+[89870] fastboot: flash:userdata
+[210990] Wrote 524288 blocks, expected to write 524288 blocks
+[211020] fastboot: download:198b50a4
+[247510] fastboot: flash:userdata
+[357520] Wrote 524288 blocks, expected to write 524288 blocks
+
+Do not power off the PC, or the board while flashing.
+
h4. Running the Gnome based image
The Gnome based image is expected to provide a _desktop-like_ experience, as such it is recommended to use an HDMI monitor, as well as USB keyboard and mouse.
@@ -124,7 +151,7 @@ Note: @abootimg@ is a tool to read/write/update Android boot partition, and is a
bc. sudo apt-get install abootimg
-h4. Multimedia use cases
+h4. Video decoder without Gstreamer
A package called @vidctest@ is released in the Linaro PPA, and can be installed on the board with:
@@ -172,6 +199,29 @@ git clone https://git.linaro.org/landing-teams/working/qualcomm/vidctest.git
./autogen.sh
make
+h4. Gstreamer video playback technology preview
+
+A very first version of Gstreamer video decoder plugin is now available. It is not included in the image by default, and this section provides detailed information to build and use the Gstreamer plugin. As of this release, this plugin can decode MPEG4 and H264 videos, and it generates raw video using the NV12 tiled format as discussed in the previous section. This first release is not complet, has rough edges, and further optimizations are in progress to support 0 copy decode and rendering, and avoid extra video buffer memory copy.
+
+Assuming you have installed the Gnome image, the following instructions can be used to compile the plugin:
+
+bc.sudo apt-get install build-essential git autotools-dev autoconf libtool libgstreamer-plugins-base1.0-dev
+git clone http://git.linaro.org/landing-teams/working/qualcomm/gst-plugin-qcvideo.git
+cd gst-plugin-qcvideo/
+./autogen.sh
+make
+
+To use the plugin, you can use the following commands
+bc. sudo apt-get install gstreamer1.0-tools gstreamer1.0-plugins-bad
+export GST_PLUGIN_PATH=`pwd`/src/.libs
+X&
+metacity&
+gst-launch-1.0 souphttpsrc \
+ location=http://mirrorblender.top-ix.org/peach/bigbuckbunny_movies/big_buck_bunny_720p_surround.avi ! \
+ avidemux ! qcvideodec ! videoconvert ! glimagesink
+
+Note that dependeing on your network bandwidth, it is probably better to download the video file locally first, and use filesrc element instead of souphttpsrc.
+
h4. Installing the Developer based image
Connect the IFC6410 to the development host (USB for fastboot, UART for the serial console), and make sure that it is booted in fastboot mode, and waiting for commands, then you can flash the images: