Age | Commit message (Collapse) | Author |
|
Earlysuspend is gone from the Android 3.3 kernel but surfaceflinger
still expects it to exist. Apparently this is know about upstream and
fixed, but this hasn't been pushed out into 4.0.x
We don't know what the upstream fix is, so for now we will change
the code to fail silently if the frame-buffer earlysuspend files
are missing.
This fixes LP bug #906210
Change-Id: Id1e30981ac1c94cc59b31515d51e52fbed9e88d9
Signed-off-by: Jon Medhurst <tixy@linaro.org>
|
|
To avoid hang of android applications
add setSurface in Awesomeplayer
Change-Id: I4dad4c64d65277499faf0d84291aa9690dc2b670
Signed-off-by: Raghavendra Patil <raghavendra.patil_2@stericsson.com>
Committed-by: Mathieu Poirier <mathieu.poirier@linaro.org>
|
|
Adds mechanisms enabling AudioPlayer to receive updated latency values
for the audio output. The possibility to update the latency value is
needed because the latency values for some devices (e.g., A2DP devices)
are not known until they have been opened. Latency value updates will
also occur when output device is exchanged on-the-fly during playback
(e.g., audio output is moved from headset to A2DP device).
This patch modifies the MediaPlayerService::open() function declaration
which is part of an Android internal interface. Although, this is a
backward compatible change since only a default parameter is added.
ST-Ericsson ID: 372587
ST-Ericsson FOSS-OUT ID: STETL-FOSS-OUT-12221
Introduce backward compatible changes to exposed interfaces
Change-Id: I2edf117bf22305232dec67a27e9a00002c01e197
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/41850
Reviewed-by: Stefan EKENBERG <stefan.ekenberg@stericsson.com>
Reviewed-by: Axel FAGERSTEDT <axel.fagerstedt@stericsson.com>
Tested-by: Naveen AGARWAL <naveen.agarwal@stericsson.com>
Reviewed-by: Naveen AGARWAL <naveen.agarwal@stericsson.com>
Reviewed-by: Devinder THAKUR <devinder.thakur@stericsson.com>
Committed-by: Mathieu Poirier <mathieu.poirier@linaro.org>
|
|
More specifically:
- Add support for ST-Ericsson native pixel formats and conversion to
and from these formats.
- The Khronos headers are out of date and Mali extensions are missing from
the extension headers. GLES2/gl2ext.h has been updated with the missing ARM
extensions.
- ST-Ericsson audio support for multimedia.
- ST-Ericsson video support for multimedia.
- Support for FM Audio in framework.
Change-Id: Ic79f25078cf50c4cfba5b41b0dba318f33a5d37a
Signed-off-by: Patrik Ryd <patrik.ryd@stericsson.com>
Committed-by: Mathieu Poirier <mathieu.poirier@linaro.org>
|
|
Rearranging Additional CFLAGS order because they are being overriden by
the CFLAGS definition later in the Android.mk file.
Change-Id: I0407cffb0551e6991f8067397d23008a336cfa6d
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
|
|
|
|
Samsung/Origen specific code wrapped under SAMSUNG_CODEC_SUPPORT
macro.
Change-Id: Ib74b32829b2aeaf5ea899a3d6f83c8019ed928d5
Signed-off-by: Annamalai Lakshmanan <annamalai.l@samsung.com>
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
|
|
We see corruption in timestamp and hence framedrop
while playing an MPEG4 file. Reverting this commit
fixes the issue.
This reverts commit 977702929b085882aa7a748711cc3280f3195fbe.
Change-Id: I75566c21e6a383794d9873f02baf7a06882cddc4
Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
|
|
When using gcc 4.7, use -O2 instead of -Os to
work around compiler bug
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52294
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
This fixes using Singletons across shared library borders
with gcc 4.7
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
Make it build with gcc 4.7's added strictness
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
Make sure we can compile even with gcc 4.7's added
strictness
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
condition while image capture" into linaro_android_4.0.3
|
|
fix race condition while image capture
Change-Id: I56d11ea05ecf969d8dbb6f65451884a1f9c3ed02
Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
|
|
call the super.onCreate method at end of onCreate method,
so that the argument's value passed from command line can be get.
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
Change-Id: Ib9745b697410d5dec5d0d8fc7711c69980dff320
|
|
linaro_android_4.0.3
|
|
Change-Id: Id408e011a309951abc84837c7729a15f1d76a622
Signed-off-by: Kejun ZHOU <kejun.zhou@linaro.org>
|
|
linaro_android_4.0.3
|
|
add -v option to [list packages] subcommand to get the version information
of each listed packages. the BP is:
https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-commit-test-tools-source
Change-Id: I994b86a67a736af8af2a6b3498432e0ba65663e5
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
|
|
|
|
Change-Id: I39e0a20947c7f0f5f0d8be9b12fc7980d1082a81
Signed-off-by: Kejun ZHOU <kejun.zhou@linaro.org>
|
|
Change Iec2950b1d8fef30ef5530551b094e97c7ee91fa7 enabled
-flto in all builds. However, not all compilers support this
option. This changes ensures the flag is only used when its
supported
Change-Id: I29c1ae41eac6c5c03c944b1200b22171bcbc0719
Signed-off-by: Andy Doan <andy.doan@linaro.org>
|
|
|
|
linaro-gcc 4.6-2011.10 ICEs when building matrix.cpp with
-fmodulo-sched when tuning for cortex-a8 (cortex-a9 is ok).
Until the compiler is fixed, disable -fmodulo-sched if we're
targeting cortex-a8 based devices, such as iMX53.
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
Change-Id: I2cd8eee31b6fda507188ca709b3d4c00c6d01404
|
|
OpenGL can be built with -ffast-math and -flto without
regressions. Enable them for an extra speed boost.
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
Change-Id: Iec2950b1d8fef30ef5530551b094e97c7ee91fa7
|
|
For panda the HDMI monitor is detected as mirrored display
and core/java/android/view/Display.java returns 720P
resolution which has been hardcoded for Galaxy Nexus
use case. Presently there is no logic of reading it
from HDMI. Changing the Hardcoded resolution to 1080P
for pandaboard.
Fixes the bug:
https://bugs.launchpad.net/linaro-android/+bug/908956
Change-Id: Id77a1c7928fd0ce4d4cd16039c1e7aff5faa3e69
Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
|
|
When doing a build with the prebuilt 4.4 toolchain a duplicate
symbol error is hit. This is due to the fact this symbol is
really defined system/core/include/system/window.h
Change-Id: I9dac8e4f483422a7d42ab0d305ece61197f936b9
Signed-off-by: Andy Doan <andy.doan@linaro.org>
|
|
This adds the changes from the linaro_android_4.0.3_snowball branch,
surrounded by ifdefs to prevent them from breaking other boards.
This should obsolete the linaro_android_4.0.3_* branches.
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
Change-Id: I9158b85b4790c8d85947878e1743789b01d4add7
|
|
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
"ro.nohardwaregfx" can be set to true to have software
rendering.The property could be set for each board by adding
the 2 lines to device.mk file.
PRODUCT_PROPERTY_OVERRIDES += \
ro.nohardwaregfx=true
Change-Id: I79ee7d98599f6fd632e43ad38cfc546ef73e8c61
Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
|
|
This reverts commit e494389d542f755a11a3dab66167efe547170f92
|
|
This reverts commit 579543928af18e2db155749dc62979120881c2d2
|
|
This reverts commit de7c5d2ed830443a05a5b02b96b23b5253ed468f
|
|
This reverts commit ea532f064e7ad949d0e31a83911bebc0ef7ab701
Build https://android-build.linaro.org/builds/~linaro-android/staging-panda/#build=140 isn't booting, rolling back.
|
|
Moves the execution of native_window_set_crop() to after the execution
of native_window_set_buffers_geometry(). This is done since otherwise
the cropping information will be cleared by the call to
native_window_set_buffers_geometry() in when it arrives in
SurfaceTextureClient::setBuffersDimension().
Change-Id: I0e9ac4d2d65f82f6138b9e8773b0740da1e951bd
Signed-off-by: StefanEkenberg <stefan.ekenberg@linaro.org>
|
|
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
This reverts commit 4abc51753c40d39701beae07a658ef0364c0c245.
|
|
Improves the parsing of the H263 payload header in order to support
playback of more H263 contents. This patch removes check of the
* RR field which must be ignored by receivers (as specified in
RFC4629).
* PLEN field and also modifies the parser to remove any present extra
picture header (PLEN>0) from the bit stream.
* PEBIT because its value can be ignored since the extra picture
header is not forwarded to the decoder anyway.
Note that the extra error resilience provided by an extra picture
header (PLEN>0) is still not utilized because of this patch. The patch
only enables the H263 parser to correctly ignore the extra picture
header.
Change-Id: I1781d9f740cb0c5e15a28bc839d8ce39c6c8fcd0
Signed-off-by: StefanEkenberg <stefan.ekenberg@linaro.org>
|
|
Fixes two crashes that commonly occur when generating thumbnails using
the Vanilla video decoders.
* In OMXCodec it must be possible for the decoders to return the input
buffers in an EMPTY_BUFFER_DONE call in case a decoder error has
occurred. Otherwise an assert will be triggered when OMXCodec goes
back to OMX_StateIdle (since not all buffers are owned by OMXCodec).
* In SimpleSoftOMXComponent is must be allowed for a state change from
OMX_StateIdle to OMX_StateIdle. Otherwise the assert will be
triggered when the decoder fails to get a frame, error is triggered,
and two state transitions are put in the message queue since
OMXNodeInstance may additionally force a transition to state idle in
the call to freeNode() (while the first state transition message is
still in the message queue).
Change-Id: Ibc88d3baa640f99537d8950784c05afc5e01c0f5
Signed-off-by: StefanEkenberg <stefan.ekenberg@linaro.org>
|
|
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
Change-Id: I720b2bb2b939f6d2b879974961b3e5613426b453
|
|
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
This makes it possible to build the code without
disabling the strict-aliasing optimization in gcc.
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
modify Android.mk to make it be built into images when building
at eng version. The blueprint is below:
https://blueprints.launchpad.net/lava-android-test/+spec/lava-android-test-run-mmtest-in-lava
Change-Id: Ia9b18eff04ee730c33cca85761f8d71d8b9e66c1
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
|
|
Libpng 1.5.7 beta 01 is integrated, where some interfaces are
changed and some structures are not visible to libpng clients
any more. The structure information can be retrieved through
specific interfaces.
The call to png_set_filler() is removed as it can corrupt some png
files. This function was used for libpng 1.2.4, but actually it did
nothing in aapt.
Remove a building warning in ZipFile.h.
Change-Id: I92ca6a2c0d734f9a5187d5a7f6727b8be0e77133
|
|
Disable hardware rendering for now - let's get a build
with software rendering using purely free stuff going
first...
Author: Vishal Bhoj <Vishal.Bhoj@linaro.org>
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkraenzer@linaro.org>
|
|
Assorted build fixes for gcc 4.6 and -DNDEBUG
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
This change makes SurfaceMediaSource request Gralloc buffers with the
HW_TEXTURE usage bit rather than the VIDEO_ENCODER bit. It is a
temporary workaround for what is likely a Gralloc bug.
Bug: 5771063
Change-Id: I9cce615e80fc14a1644fae27ba06970c262dd179
|
|
|
|
This change makes SurfaceMediaSource request Gralloc buffers with the
HW_TEXTURE usage bit rather than the VIDEO_ENCODER bit. It is a
temporary workaround for what is likely a Gralloc bug.
Bug: 5771063
Change-Id: I9cce615e80fc14a1644fae27ba06970c262dd179
|