AiboPet's AiboHack Site
http://aibopet.com, http://aibohack.com


ERS-110, 111


ERS-210[A], 220[A]

Programming AIBO with:

YART, RCodePlus
OpenR SDK



ERS-311[B], 312[B], 31L


ERS7
Home
Movies (all)
PDAs: CLIE ( Panel Zipit )
Lesser Robots: Pleo ( RoboSapien ICybie )
Game Hacks: Nintendo Wii Nintendo DS ( PSP )
Email: aibopet@aibohack.com
[AiboHack] Full Movie Player (FMP) by CliePet (for NX/NZ/UX/TH/VZ)


Full Movie Player (FMP) by CliePet (for NX/NZ/UX/TH/VZ)


Full Movie Player (FMP) is a full screen movie player for CLIEs with the MMLib system interface to movie playing.

FMP will play back any movie supported by the built-in movie player (or Media Center). FMP will play back movies in the standard locations, or from the "\MOVIES" folder. FMP will play back movies from Memory Stick (MS), Compact Flash cards (CF) or Internal Media (INT), assuming you have those devices on your PDA.

NOTICE: Full Movie Player only plays back movies that are specially encoded for the CLIE.
If you find a movie on the Internet or created from other tools not specifically for the CLIE, it most likely will not work!

  • MPEG-1 is supported, but is not recommended because of large movie files.
  • Quicktime MQV (MPEG-4) movies must be created by Image Converter 1.x or equivalent (they can have the .MQV or .MOV suffix). Arbitrary QuickTime .MOV movies will not play without conversion.
  • Newer format CLIE .MP4 (MPEG-4) movies must be created by Image Converter 2.

    For models UX/TH, I recommend sticking to MQV format and Image Converter 1.x (perhaps the 1.5 patched version). MP4 format is possible with the correct installation of VZ90 codecs, but IMHO it is more hassle than it is worth. MQV movies are already MPEG-4 movies!
  • NOTE: This is the last planned Full Movie Player (version .05)

    PDA ModelMovie FormatsMedia-MSRMC?
    MPEG-1QT (MQV)QT HQ+MP4 (.MP4)MSCFINT
    NX60/NX70/NZ90yesyesnonoyesyes (note1)n/ayes
    NX73/NX80yesyesnonoyesyes (note1)n/ayes
    UX40/UX50yesyesyes(note2)yesn/ayesn/a
    TH55yesyes(note3)(note2)yesn/an/an/a
    VZ90yesyesyesyesyesyes (note4)yesyes
    note1 - CF movie playback for high bit rate videos (384kbps or higher) is not recommended with the NX/NZ
    note2 - not built in (copying VZ90 codecs required)
    note3 - not built in (copying UX50 or VZ90 codecs required)
    note4 - be sure the CF card is fast enough
    "QT HQ+" is the highest setting for ImageConverter (768kbps)
    "RMC" is the hardware Audio Remote Control


    FMP allows you to play a movie, without any controls on the screen. Navigation is done by the input buttons (hard buttons, jog dial and optional keyboard)

    (more modern screen shots coming later..)


    Installation

    Where are the Movies?

    The movies in the standard places are supported, as well as files that have the right extension, and movies in the MOVIES folder on the memory stick
        /MOVIES/*.MOV
        /MOVIES/*.MP4
        /MOVIES/*.MPG
        /MP_ROOT/100MNV01/*.MP4 -- IC2 puts movies here
        /MQ_ROOT/100MQV01/*.MOV
        /MQ_ROOT/100MQV01/*.MQV -- IC1 puts movies here
        /MSSONY/MOML0001/*.MPG -- MPEG-1 style
        /PALM/IMAGES/*.MPG -- MPEG-1 downloaded movies
        /DCIM/1xxMSDCF/*.MPG -- MPEG-1 style
    

    Controls when playing (default)

    NEW: Click your stylus on the screen and a temporary control form will popup under the movie being playing. You have 5 seconds to adjust the volume, current seek location or go to the prev or next movie, or stop the video playing.
    NOTE: With the "Config" menu, you can change any of these settings. Each button has two actions, what to do when the movie is stopped and what to do when the movie is playing. These are usually the same.

    Scaling the video

    CLIE supports scaling by certain fixed scaling factors. If you press the 3rd hard button when playing it will switch through the different scale factors.
            1/1 -> 4/3 -> -> 2/1 -> 8/3 -> 1/2 -> 1/4 -> 1/1 ...
    

    Try different scale factors and see what you like. The best setting may vary depending on the movie (eg: for letterbox movies)
    When starting MQV/MOV movies, the player will pick the best scale ratio for you. If you set the scale factor in the menu before you start the movie, it will use that factor. Use "Auto" (recommended) and it will automatically pick the right scale factor depending on the size of the movie (try to fill the screen, but without clipping the movie)


    Stopping a video and resuming later

    To stop a movie and exit the player, press the BACK button twice. Then when you want to resume watching the movie, run FullMoviePlayer and press the "Play" button before selecting anything else (ie. don't select anything from the movie list). The last played movie will be resumed from the last position.
    The last movie volume and scale factor are also saved.

    More features

    This is the last planned Full Movie Player (version .05). If you want to tweek the UI for FMP and you have CodeWarror, the source code will be available soon (send me an email if interested).

    If you want more general player features, look at TCPMP (open source player, more active development, supports many other non-Sony codecs)