×

Discussion Board

Results 1 to 5 of 5
  1. #1
    Registered User
    Join Date
    Jul 2003
    Location
    Australia
    Posts
    38

    Nokia 5800 XpressMusic accerated video decoders

    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
    Join Date
    Mar 2009
    Posts
    1

    Re: Nokia 5800 XpressMusic accerated video decoders

    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
    Join Date
    Jul 2003
    Location
    Australia
    Posts
    38

    Re: Nokia 5800 XpressMusic accerated video decoders

    Awesome, ta!

  4. #4
    Registered User
    Join Date
    Feb 2008
    Posts
    28

    Re: Nokia 5800 XpressMusic accerated video decoders

    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
    Join Date
    Feb 2008
    Posts
    28

    Re: Nokia 5800 XpressMusic accerated video decoders

    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
  •