Thanks
The mainActivity   calls the Display Activity using inflate
LayoutInflater inflater = (LayoutInflater) getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
view = inflater.inflate(R.layout.image_viewer, screen);

screen is a FrameLayout on the MainActivity, and View now becomes the Activity with the VideoView which produces that error

Thanks again




On 11/24/2011 01:08 PM, Kostya Vasilyev wrote:
Where do you perform this test relative to the activity's lifecycle?

The method will not return true until the view has been attached to a hardware accelerated window. The activity's onCreate is too early for that, so you get false.

-- Kostya

24 ноября 2011 г. 16:50 пользователь New Developer <[email protected] <mailto:[email protected]>> написал:

    Just tested the same code on a Sony S  same thing
    So with both the Sony S   and   Motorola Xoom

    You hear the audio ,  but see No video
    hardware is accelerated  and first time around I get the following
    message in LogCat

    11-24 07:49:23.688: E/Surface(11158): surface (identity=1931) is
    invalid, err=-19 (No such device)
11-24 07:49:23.688: D/CallStack(11158): Surface#00 pc 00013b5e /system/lib/libsurfaceflinger_client.so 11-24 07:49:23.688: D/CallStack(11158): Surface#01 pc 00013b9c /system/lib/libsurfaceflinger_client.so 11-24 07:49:23.688: D/CallStack(11158): Surface#02 pc 00013c1a /system/lib/libsurfaceflinger_client.so 11-24 07:49:23.688: D/CallStack(11158): Surface#03 pc 00004f38 /system/lib/libEGL.so 11-24 07:49:23.688: D/CallStack(11158): Surface#04 pc 00036dca /system/lib/libandroid_runtime.so
    11-24 07:49:23.898: D/MediaPlayer(11158): getMetadata


    Thanks again to all


    On 11/23/2011 11:33 PM, Romain Guy wrote:
    On what device are you testing this?

    On Wed, Nov 23, 2011 at 7:01 PM, New Developer
    <[email protected] <mailto:[email protected]>> wrote:

        My mainfest has

<application android:icon="@drawable/logo" android:hardwareAccelerated="true" android:label="@string/app_name" android:debuggable="true"
        android:theme="@android:style/Theme.NoTitleBar">
<activity android:name="MainActivity" android:hardwareAccelerated="true" android:screenOrientation="landscape" android:configChanges="orientation" ></activity> <activity android:name="Display" android:hardwareAccelerated="true" android:screenOrientation="landscape" android:configChanges="orientation" ></activity>


        From MainActivity I call Display  using intent

                    Intent intent = new Intent();
                    intent.setClass(getApplicationContext(),
        Display.class);
                    startActivity(intent);

        Display class has

        public class Display extends Activity {
            private FrameLayout parent;
            private String      fName;
            public   static  VideoView  video;

            @Override
            public void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                fName = CURRENT_IMAGE;
                setContentView(R.layout.image_viewer);

getWindow().setFlags(WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED
        , WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);

                parent = (FrameLayout) findViewById(R.id.image);
                parent.setLayerType(View.LAYER_TYPE_HARDWARE, null);
        Log.e("display", "parent   is  " +
        parent.isHardwareAccelerated());
                video  = (VideoView) findViewById(R.id.video);
        Log.e("display", "video    is  " +
        video.isHardwareAccelerated());

        Log.e("display", "image    is  " +
        image.isHardwareAccelerated());
                image.setLayerType(View.LAYER_TYPE_HARDWARE, null);
        Log.e("display", "image    is  " +
        image.isHardwareAccelerated());
                parent.setOnTouchListener(image);

        From my reading and understanding of Hardware acceleration I
        have done everything to  enable hardware acceleration
        yet  from LogCat

        parent is false
        video   is false
        image  is false
        image  is false

        Why  ? ?

        thanks in advance
-- You received this message because you are subscribed to the
        Google
        Groups "Android Developers" group.
        To post to this group, send email to
        [email protected]
        <mailto:[email protected]>
        To unsubscribe from this group, send email to
        [email protected]
        <mailto:android-developers%[email protected]>
        For more options, visit this group at
        http://groups.google.com/group/android-developers?hl=en




-- Romain Guy
    Android framework engineer
    [email protected] <mailto:[email protected]>

-- You received this message because you are subscribed to the Google
    Groups "Android Developers" group.
    To post to this group, send email to
    [email protected]
    <mailto:[email protected]>
    To unsubscribe from this group, send email to
    [email protected]
    <mailto:[email protected]>
    For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

-- You received this message because you are subscribed to the Google
    Groups "Android Developers" group.
    To post to this group, send email to
    [email protected]
    <mailto:[email protected]>
    To unsubscribe from this group, send email to
    [email protected]
    <mailto:android-developers%[email protected]>
    For more options, visit this group at
    http://groups.google.com/group/android-developers?hl=en


--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to