Announcement

Collapse
No announcement yet.

DVD Playback using 720x480x32

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • DVD Playback using 720x480x32


    Motivation: get that extra little bit of speed out of DVD playback by avoiding the scaling stage. Also avoids scaling artifacts.

    Having a higher resolution than the content is pointless. For Wide screen modes etc, you can add those modes by doing the same thing. I copied the data from the closest match to 720x480 I could find (856x480) and added it to the VideoParameters registry entry.

    Step by Step:

    1. Create a text file, paste the contents, edit it to replace 0000 with whatever your driver is stored as, save it and rename it to dvd.reg. Double click on it.

    --------8<--------
    REGEDIT4

    [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\Class\Display\0000\Settings\VideoParameters]
    "720,480"=hex:3c,00,1e,00,0c,7b,00,00,20,00,40,00, 60,00,04,00,08,00,08,00,00,\
    00,00,00
    ---------------

    2. Now go to Display Properties, select the Monitor Settings tab if win95, otherwise go to settings then advanced then Monitor Settings tab or simply use double click on the G400Tweak systray icon. Use Adjust different video mode and you'll now see 720x480 listed, add that and run through the dialogs setting refresh rate and monitor position if applicable.

    3. For PowerDVD you use General Settings/Advanced to set the display mode.

    Hope this is of some use to somebody.

  • #2
    Great!



    Can this be done for win2k also, Aaron? (Aaron made some win2k reghacks a while ago)

    Soon I'll get my DVD movies and this I guess was a very good thing to happen to me right now



    ------------------
    "Welcome back from the guide to how I see things logically"

    Comment


    • #3
      It's not a terribly important thing, the G400 can scale pretty fast, but it's kind of neat to have the video mode match the content.

      1280x720 is a good mode as well, I can just barely get that displayed on my crappy monitor in non interlaced mode at 60Hz. I added a few more higher res modes to my system as well, had to use interlace though, and it doesn't really help games, would be neat if you could playback DVD using interlaced mode instead of deinterlacing the signal using the cpu.

      Oh, turning up the brightness on my monitor has done wonders as far as image quality in DVD playback.

      Comment


      • #4
        Are you running this output to your primary monitor or to your TV-out? I'm trying to use this trick on a Sony Multiscan 200sx but it doesn't seem to support that resolution.
        System specs (well, everyone else is doing it!):

        Asus P2B-F motherboard
        Pentium III 450, no overclock
        G400MAX/32DH, no overclock
        256 MB PC100 RAM
        SB Live Value
        Hauppauge WinTV PCI
        ReelMagic Hollywood+
        USR 56K ISA
        Win98 SE

        Comment


        • #5
          I investigated it further, it seems I used HZtool to add the resolution to my monitor when trying to get it to work and forgot that I had done that after a few reboots. So, that's the missing bit, you have to add the resolution using HZTool or edit the registry directly. AFter that, use the instructions as given and it works fine.

          HZtool adds stuff like this: replace with the monitor you are using obviously.

          REGEDIT4

          [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\Class\Monitor\0000\MTX_SMILE CA6425DL/CA6525DL\720,480,32,1,GRAPHICS]
          "Method"=dword:00000001
          "PixelClock"=dword:0000a7b1
          "HRefreshRate"=dword:0000002e
          "HFrontPorch"=dword:00000028
          "HSync"=dword:00000040
          "HBackPorch"=dword:00000068
          "VRefreshRate"=dword:0000005a
          "VFrontPorch"=dword:00000000
          "VSync"=dword:00000008
          "VBackPorch"=dword:0000001a
          "HSyncPolarity"=dword:00000000
          "VSyncPolarity"=dword:00000000
          "InterlaceEnable"=dword:00000000
          "InternalAdjustment1"=dword:00000000
          "InternalAdjustment2"=dword:00000000
          "InternalAdjustment3"=dword:00000000
          "InternalAdjustment4"=dword:00000000

          Comment

          Working...
          X