0

How to make HD2000 output 1080i



Your manual says both component and HDMI outputs deliver 720p by default.

I am Compressing files in both 1080i and 720p, using Final Cut, for comparison.

I am playing them as autoplay file, using a .bsp file I made that says simply:

audiooutput 2
video.mpg

This works fine, but only delivers 720p to my 50" Sony XBR5.

What is the simple way to force 1080i output through the HDMI cable?

If you say I must write a cvs file, then I am disappointed as that is far more involved than a simple BrightScript text file.

5 comments

  • 0
    Avatar
    RokuLyndon


    You can change the video mode in a playlist or csv file, in addition to doing to manually in a custom script.



    To change it in the playlist, add the following line:

    videomode 1920x1080x60i



    The keyword video mode, as well as the setting, should all be in lower case.





    CSV files are actually very easy to setup. The best way to do it is with a spreadsheet like Excel, or Google spreadsheet, or any number of free CSV editors that mimic a spreadsheet layout. It's just a matter of filling in columns. There are screen shots of simpler CSV files, to get you started, in the user's guide in the CSV sectio that starts on page 21.



    If there's something specific you want to use a CSV file for, please let me know, and I can send you an example of how it could be done.
  • 0
    Avatar
    Douglas K. Dempsey


    Thanks.  I actually figured it out reading the manual, believe it or not.



    Although I did not use quotation marks around the setting, and it still worked.



    I am working with an AV consultant who bought the HD2000 on my behalf, for a museum.  We will be setting up programming so that visitors can trigger the show with a button.



    The desired state(s) would be:  An attract loop of 3 minutes plays all day.  When a button is pushed, the main 15 minute show runs once, then resets back to the attract loop.  Extra pushes, like an elevator, would do nothing.



    We would like the staff to be able to Pause the 15 minute show - is that possible?  Also, the staff should be able to reset the 15 show back to the start, or at least back to the attract, after which a button push starts the show again.



    So the staff control can be another, hidden button or control.  Should we buy your optional remote?  Can it be used to trigger scripted events as I describe?



    Anyway, all of the above would be done by my AV consultant, presumably as a CVS script.



    Thank you,

    Doug D
  • 0
    Avatar
    RokuLyndon


    Hi,



    Everything you are looking to do can be done in the csv file except for pausing. So, you can stop and play content, and reset, and move around as you suggested quite easily.



    Currently, there's a bug in the pause/resume feature. You can pause the video, but when you try to play again, it restarts. This pause/resume would would require a simple custom script if it were working properly.
  • 0
    Avatar
    Douglas K. Dempsey


    Thanks.



    What about that optional remote control?   Is that a good item?



    Is pausing something that is being worked on for the next firmware update?



    Doug D
  • 0
    Avatar
    RokuLyndon


    DK,



    As we discussed, the pause/resume feature isn't currently high priority. It's unlikely there will be a solution in the next couple months.



    The remote works very well. Currently, you can't use the remote with playlists or csv files, but it's very easy to write a customer script that will accept remote input. Here's an example:



    -----------start of script-------------------

    REM ******************************************************

    REM **********Remote control video************************

    REM This script waits for the play button to be pressed  *

    REM before it plays the video. Once the video stops,     *

    REM it returns to a black screen and waits for play to   *

    REM to be pressed again.                                 *

    REM ******************************************************

    debug=0



    p = CreateObject("roMessagePort")

    remote = CreateObject("roIRRemote")

    video = CreateObject("roVideoPlayer")

    mode=CreateObject("roVideoMode")

    remote.SetPort(p)

    video.SetPort(p)



    REM

    REM Set Video mode to 720p

    REM

    mode.SetMode("1280x720x60p")

    video.SetAudioOutput(0) 'audio set to analog out



    REM

    REM Constants

    media_end=8            'value returned when a video stops playing

    play=9                     '9 is returned when you press the play button

    stop_video=12          '12 is returned when you press the pause button



    wait_for_play:

    msg = wait(0, p)



    if type(msg) = "roIRRemotePress" then

    if debug print "Button pressed: ";msg.GetInt()

    if msg.GetInt() = play

    if debug print "Play pressed!"

    video.PlayFile("\video.mpg") 'playing video

    endif

    else if type(msg) = "roVideoEvent" then

    if msg.GetInt() = media_end then video.StopClear()

                   rem if the video is done playing, clear the screen.

    endif



    goto wait_for_play



    -----end of script---------





    These are the values returned when remote buttons are pressed:



    West=0

    East=1

    North=2

    South=3

    Select=4

    Exit=5

    Power=6

    Menu=7

    Search=8

    Play=9 'plays video

    Next_key=10

    Previous=11

    Pause=12 'pauses video

    Plus=13

    Shuffle=14

    Repeat=15

    Volume_up=16

    Volume_down=17

    Brightness=18
Please sign in to leave a comment.