Discussion Board

Results 1 to 5 of 5
  1. #1
    Registered User Gingah's Avatar
    Join Date
    Jul 2003
    Location
    Australia
    Posts
    38
    Hi,

    Does any one happen to know if the Nokia 5800 XpressMusic has a h/w accelerated H.264 or H.263 video decoder?

    If you happen to have a handset handy, this can be determined by running this public app

    http://wiki.forum.nokia.com/index.php/Codecs

    Cheers for any help.

  2. #2
    Registered User shez2's Avatar
    Join Date
    Mar 2009
    Posts
    1
    http://eng.mobiset.ru/articles/text/?id=64
    says it has a DM500 coprocessor


    Phone Manufacturer: Nokia
    Phone Model: (C) Nokia N00
    Phone SW Version:
    V 20.0.012
    26-01-2009
    RM-356
    ************************************************
    MDF DevVideoRecord encoders (7):
    ************************************************
    Get info for encoder 0x101f86d5
    Identifier: ARM MPEG-4 Video Encoder
    Codec is NOT accelerated
    Codec does NOT support direct capture
    Supported input formats (5):
    * Raw YUV, 4:2:0, middle (as defined in ITU-R BT.601 and as used in MPEG-1), plane mode [Y00Y01Y02Y03...U0...V0...]
    * Raw YUV, 4:2:0, middle (as defined in ITU-R BT.601 and as used in MPEG-1), plane mode [Y00Y01Y02Y03...U0...V0...]
    * Raw YUV, 4:2:0, middle (as defined in ITU-R BT.601 and as used in MPEG-1), plane mode [Y00Y01Y02Y03...U0...V0...]
    * Raw YUV, 4:2:0, middle (as defined in ITU-R BT.601 and as used in MPEG-1), plane mode [Y00Y01Y02Y03...U0...V0...]
    * Raw YUV, 4:2:0, middle (as defined in ITU-R BT.601 and as used in MPEG-1), plane mode [Y00Y01Y02Y03...U0...V0...]
    Supported output formats (16):
    * video/mp4v-es
    * video/mp4v-es; profile-level-id=8
    * video/mp4v-es; profile-level-id=1
    * video/mp4v-es; profile-level-id=9
    * video/mp4v-es; profile-level-id=2
    * video/mp4v-es; profile-level-id=3
    * video/mp4v-es; profile-level-id=4
    * video/mp4v-es; profile-level-id=5
    * video/MP4V-ES
    * video/MP4V-ES; profile-level-id=8
    * video/MP4V-ES; profile-level-id=1
    * video/MP4V-ES; profile-level-id=9
    * video/MP4V-ES; profile-level-id=2
    * video/MP4V-ES; profile-level-id=3
    * video/MP4V-ES; profile-level-id=4
    * video/MP4V-ES; profile-level-id=5
    Rate&size: 15.000000, 128 x 96
    Rate&size: 15.000000, 176 x 144
    Rate&size: 30.000000, 352 x 288
    Rate&size: 30.000000, 320 x 240
    Rate&size: 30.000000, 640 x 480
    Rate&size: 30.000000, 720 x 480
    Rate&size: 25.000000, 720 x 576
    Coding standard specific info:
    Implementation specific info:
    ************************************************
    Get info for encoder 0x10204bfe
    Identifier: TI DM299
    Codec is accelerated
    Codec supports direct capture
    Supported input formats (0):
    Supported output formats (6):
    * video/h263-2000
    * video/h263-2000; profile=0
    * video/h263-2000; profile=0; level=10
    * video/h263-2000; profile=0; level=20
    * video/h263-2000; profile=0; level=30
    * video/h263-2000; profile=0; level=45
    Rate&size: 30.000000, 352 x 288
    Rate&size: 30.000000, 176 x 144
    Rate&size: 30.000000, 128 x 96
    Coding standard specific info:
    Implementation specific info:
    ************************************************
    Get info for encoder 0x10204bff
    Identifier: TI DM299
    Codec is accelerated
    Codec supports direct capture
    Supported input formats (0):
    Supported output formats (7):
    * video/mp4v-es
    * video/mp4v-es; profile-level-id=1
    * video/mp4v-es; profile-level-id=2
    * video/mp4v-es; profile-level-id=3
    * video/mp4v-es; profile-level-id=4
    * video/mp4v-es; profile-level-id=8
    * video/mp4v-es; profile-level-id=9
    Rate&size: 30.000000, 640 x 480
    Rate&size: 30.000000, 352 x 288
    Rate&size: 30.000000, 320 x 240
    Rate&size: 30.000000, 176 x 144
    Rate&size: 30.000000, 128 x 96
    Coding standard specific info:
    Implementation specific info:
    ************************************************
    Get info for encoder 0x10282cfc
    Identifier: ARM H.263 Video Encoder
    Codec is NOT accelerated
    Codec does NOT support direct capture
    Supported input formats (1):
    * Raw YUV, 4:2:0, middle (as defined in ITU-R BT.601 and as used in MPEG-1), plane mode [Y00Y01Y02Y03...U0...V0...]
    Supported output formats (6):
    * video/H263-2000
    * video/H263-2000; profile=0
    * video/H263-2000; profile=0; level=10
    * video/H263-2000; profile=0; level=45
    * video/H263-2000; profile=0; level=20
    * video/H263-2000; profile=0; level=30
    Rate&size: 15.000000, 128 x 96
    Rate&size: 15.000000, 176 x 144
    Rate&size: 30.000000, 352 x 288
    Coding standard specific info:
    Implementation specific info:
    ************************************************
    Get info for encoder 0x10282cfd
    Identifier: ARM MPEG-4 Video Encoder
    Codec is NOT accelerated
    Codec does NOT support direct capture
    Supported input formats (5):
    * Raw YUV, 4:2:0, middle (as defined in ITU-R BT.601 and as used in MPEG-1), plane mode [Y00Y01Y02Y03...U0...V0...]
    * Raw YUV, 4:2:0, middle (as defined in ITU-R BT.601 and as used in MPEG-1), plane mode [Y00Y01Y02Y03...U0...V0...]
    * Raw YUV, 4:2:0, middle (as defined in ITU-R BT.601 and as used in MPEG-1), plane mode [Y00Y01Y02Y03...U0...V0...]
    * Raw YUV, 4:2:0, middle (as defined in ITU-R BT.601 and as used in MPEG-1), plane mode [Y00Y01Y02Y03...U0...V0...]
    * Raw YUV, 4:2:0, middle (as defined in ITU-R BT.601 and as used in MPEG-1), plane mode [Y00Y01Y02Y03...U0...V0...]
    Supported output formats (16):
    * video/mp4v-es
    * video/mp4v-es; profile-level-id=8
    * video/mp4v-es; profile-level-id=1
    * video/mp4v-es; profile-level-id=9
    * video/mp4v-es; profile-level-id=2
    * video/mp4v-es; profile-level-id=3
    * video/mp4v-es; profile-level-id=4
    * video/mp4v-es; profile-level-id=5
    * video/MP4V-ES
    * video/MP4V-ES; profile-level-id=8
    * video/MP4V-ES; profile-level-id=1
    * video/MP4V-ES; profile-level-id=9
    * video/MP4V-ES; profile-level-id=2
    * video/MP4V-ES; profile-level-id=3
    * video/MP4V-ES; profile-level-id=4
    * video/MP4V-ES; profile-level-id=5
    Rate&size: 15.000000, 128 x 96
    Rate&size: 15.000000, 176 x 144
    Rate&size: 30.000000, 352 x 288
    Rate&size: 30.000000, 320 x 240
    Rate&size: 30.000000, 640 x 480
    Rate&size: 30.000000, 720 x 480
    Rate&size: 25.000000, 720 x 576
    Coding standard specific info:
    Implementation specific info:
    ************************************************
    Get info for encoder 0x20001c13
    Identifier: ARM H264 Video Encoder Hw Device
    Codec is NOT accelerated
    Codec does NOT support direct capture
    Supported input formats (12):
    * Raw YUV, 4:2:0, left (as defined in ITU-R BT.601 and as used in MPEG-2, MPEG-4 Part 2), plane mode [Y00Y01Y02Y03...U0...V0...]
    * Raw YUV, 4:2:0, middle (as defined in ITU-R BT.601 and as used in MPEG-1), plane mode [Y00Y01Y02Y03...U0...V0...]
    * Raw YUV, 4:2:0, top-left (as defined in ITU-R BT.601 and as used in AVC), plane mode [Y00Y01Y02Y03...U0...V0...]
    * Raw YUV, 4:2:0, left (as defined in ITU-R BT.601 and as used in MPEG-2, MPEG-4 Part 2), plane mode [Y00Y01Y02Y03...U0...V0...]
    * Raw YUV, 4:2:0, middle (as defined in ITU-R BT.601 and as used in MPEG-1), plane mode [Y00Y01Y02Y03...U0...V0...]
    * Raw YUV, 4:2:0, top-left (as defined in ITU-R BT.601 and as used in AVC), plane mode [Y00Y01Y02Y03...U0...V0...]
    * Raw YUV, 4:2:0, left (as defined in ITU-R BT.601 and as used in MPEG-2, MPEG-4 Part 2), plane mode [Y00Y01Y02Y03...U0...V0...]
    * Raw YUV, 4:2:0, middle (as defined in ITU-R BT.601 and as used in MPEG-1), plane mode [Y00Y01Y02Y03...U0...V0...]
    * Raw YUV, 4:2:0, top-left (as defined in ITU-R BT.601 and as used in AVC), plane mode [Y00Y01Y02Y03...U0...V0...]
    * Raw YUV, 4:2:0, left (as defined in ITU-R BT.601 and as used in MPEG-2, MPEG-4 Part 2), plane mode [Y00Y01Y02Y03...U0...V0...]
    * Raw YUV, 4:2:0, middle (as defined in ITU-R BT.601 and as used in MPEG-1), plane mode [Y00Y01Y02Y03...U0...V0...]
    * Raw YUV, 4:2:0, top-left (as defined in ITU-R BT.601 and as used in AVC), plane mode [Y00Y01Y02Y03...U0...V0...]
    Supported output formats (10):
    * video/H264
    * video/H264; profile-level-id=42800A
    * video/H264; profile-level-id=42800B
    * video/H264; profile-level-id=42800C
    * video/H264; profile-level-id=42800D
    * video/H264; profile-level-id=428014
    * video/H264; profile-level-id=428015
    * video/H264; profile-level-id=428016
    * video/H264; profile-level-id=42801E
    * video/H264; profile-level-id=42900B
    Rate&size: 30.000000, 176 x 144
    Rate&size: 30.000000, 640 x 480
    Rate&size: 30.000000, 352 x 288
    Rate&size: 30.000000, 128 x 96
    Rate&size: 30.000000, 320 x 240
    Rate&size: 30.000000, 720 x 240
    Rate&size: 30.000000, 720 x 288
    Rate&size: 30.000000, 720 x 480
    Rate&size: 25.000000, 720 x 576
    Coding standard specific info:
    Implementation specific info:
    ************************************************
    Get info for encoder 0x101f850a
    Identifier: ARM H.263 Video Encoder
    Codec is NOT accelerated
    Codec does NOT support direct capture
    Supported input formats (1):
    * Raw YUV, 4:2:0, middle (as defined in ITU-R BT.601 and as used in MPEG-1), plane mode [Y00Y01Y02Y03...U0...V0...]
    Supported output formats (6):
    * video/H263-2000
    * video/H263-2000; profile=0
    * video/H263-2000; profile=0; level=10
    * video/H263-2000; profile=0; level=45
    * video/H263-2000; profile=0; level=20
    * video/H263-2000; profile=0; level=30
    Rate&size: 15.000000, 128 x 96
    Rate&size: 15.000000, 176 x 144
    Rate&size: 30.000000, 352 x 288
    Coding standard specific info:
    Implementation specific info:
    ************************************************
    MDF DevVideoRecord encoders retrieved successfully!

  3. #3
    Registered User Gingah's Avatar
    Join Date
    Jul 2003
    Location
    Australia
    Posts
    38
    Awesome, ta!

  4. #4
    Registered User MBFonz's Avatar
    Join Date
    Feb 2008
    Posts
    28
    I'm working with a 5800 phone too, and noticed with my codec capture that it says on a few of the video codecs -"Codec does NOT support direct capture". What does this mean? Does this mean that you cannot use this codec to capture from the phone camera and encode it or something else? Knowing this will help me understand which codecs are actually viable to use for encoding camera video on the phone. Thanks.

    MBFonz

  5. #5
    Registered User MBFonz's Avatar
    Join Date
    Feb 2008
    Posts
    28
    Well, after playing with the codecs and video code a little bit, it appears to be that a "direct capture" codec is one that will directly connect to the camera and pull image data without needing you to specify an "input format". You specify an "output format" for the codec, but it does not need to be told what it will be receiving nor does it need to have any pre-processing done on the image data. It grabs and encodes to the output format desired and sends the compressed data on it's way. Can anyone confirm this understanding? Thanks.

    MBFonz

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved