TitleWriter 4.72 - *** Update 31 July 2008, ***

Collapse
This is a sticky topic.
X
X
 
  • Time
  • Show
Clear All
new posts
  • FallenAngel
    Digital Video Specialist
    Digital Video Specialist
    • Jun 2003
    • 816

    The colors are all messed up.
    Hello -- No easy fix -- sounds like everything is fine (Except for your colors)
    The Preview generator is the same code used to actually create the Bitmaps for the menu (Only difference is I show the first button as selected)
    1. -- What is your OS
    2. -- What proggie made the source compiliation
    3. -- is the dvd compiliation Pal or Ntsc
    4. -- Is recolor Bitmap resources ticked?
    5. -- Is Use Text for Play, Play All Ticked
    6. -- Did You install Titlewriter in another location (Other then c:\program files\titlewriter)


    There are so many options in Make Menu

    Its really hard to see whats going on from your description
    A screenshot of Make Menu (showing all the options under Alter DVD Menu color Style..)(Just prior to hitting Create Menu... would help)

    Pls Undo and create menu and add it using (silence) as background music
    Then Zip up a folder containing All the ***.ifos and the VTS_**_0.vob files
    and drop it to me (This minimizes filesizes)

    I'm going to list this E-Mail for such purposes
    f.allen.angel@sbcglobal.net

    Comment

    • FallenAngel
      Digital Video Specialist
      Digital Video Specialist
      • Jun 2003
      • 816

      Uploaded TitlewriterBeta9_24
      Major Revision

      Tinkered with Remove All Menus
      Castros -- try this

      raycorri (I believe your problems my lie in the following)
      Updated DVDAuthor package to newest build
      Updated PgcEditPreview to newest Build

      Tetsuro,jinjij_jp Japanese Users

      Rebuilt TW to Unicode App
      This should allow DVD_TEXT to be created in any language (Menu creation echos this) (Currently only the japanese code page (932) will be set -- all others will default to Ansi Code Page
      (Big Note No idea if the actual Settops will support this -- need feedback

      I have assumed the Character Set Code for dvdText is @ DVDTEXT + 0x16 2Bytes
      (Again I'm just guessing)

      Both the language code and the character set must be selected before save changes (defaults are the old settings English and ISO 646) to enable



      BugFix: MenuEditor wasn't displaying ttn entry/exit commands and vob cell addresses

      I Can't really test this DVD_TEXT language stuff at my end
      There may be more bugs I haven't found from the Unicode Update (what a nightmare) Hence the Beta

      Edit: Uploaded wrong ver now corrected
      Last edited by FallenAngel; 24 Sep 2007, 08:42 PM.

      Comment

      • jinjin_jp
        Digital Video Enthusiast
        Digital Video Enthusiast
        • Aug 2006
        • 315

        Thanks for Beta9_24 with any language of DVD_TEXT.

        1)It works well in Japanese.

        2)It is not correctly reflected when involved some characters (Japanese half width character). Characters are partly disappeared after this.
        These charactrers are generally said that should not to be used in some cases in Japan.

        3)It is strange that Japanese is correctly reflected even if setted Language Code as English.

        4)DVD text of added chapters are not shown in TW, so can't edit. (When edit and save DVD text by TW once, and add chapters by PgcEdit.)
        Is it impossible to add DVD text of added chapters? I want to use like this.

        5)Beta causes error when having 36 and over chapters.

        Regard.
        Last edited by jinjin_jp; 27 Sep 2007, 10:23 PM.

        Comment

        • FallenAngel
          Digital Video Specialist
          Digital Video Specialist
          • Jun 2003
          • 816

          Jinjin -- Thanx for the feedback

          2. I have no Idea about the half width chars (Or actually what those are)
          DVD_TEXT is stored as 8 bit chars and Unicode as 16
          Tw now operates in Unicode
          It converts Unicode to Ansi (By codepage) and stores result as either 1 or 2 byte character)
          (the algorithm I came up with treats any byte following a byte greater then 127 as a single 2 byte char (or a single character))

          3. Thats probably because your machines current default codepage is japanese -- At the moment En (as DVD language) defaults to the machines current codepage (Note no number between En and English)

          I'll have to dig up a list (or add a user editor) of codepages commonly used in specific countries and update the DVD language code selector --this beta is a test I just filled in japanese

          4.
          DVD text of added chapters are not shown in TW, so can't edit. (When edit and save DVD text by TW once, and add chapters by PgcEdit.)

          You now have confused me -- Are you adding chapters in Pgcedit -- if so Tw won't recognize changes in the ifo (since a prior DVD_TEXT segment exists -- It reads that --It only analyzes ifo's when no segment exists) -- try remove DVD_Text or Undo (of course before makeMenu) then TW will analyse the ifo's again

          5. Have no idea why but Okay -- I'll look into it -- Some other areas (problems) have shown up (Automated mode mainly) because of the switch to Unicode

          Out of curiousity Does your Settop Show the Japanese DVD_Text?
          Last edited by FallenAngel; 28 Sep 2007, 02:31 AM.

          Comment

          • jinjin_jp
            Digital Video Enthusiast
            Digital Video Enthusiast
            • Aug 2006
            • 315

            Thanks for the reply, FA.

            2. I have no Idea about the half width chars (Or actually what those are)
            I don't have knowledge. If explain as much as possible, it is like below.


            4.
            Are you adding chapters in Pgcedit -- if so Tw won't recognize changes in the ifo (since a prior DVD_TEXT segment exists -- It reads that --It only analyzes ifo's when no segment exists)
            Yes, I did so. I understand this is the feature of TW.
            try remove DVD_Text or Undo (of course before makeMenu) then TW will analyse the ifo's again
            Certainly so as you say, but it's not utilized for me because DVD text which is edited before is disappeared.
            No problem, because I'll resolve another method.

            5)I forgot to say. Error occurs when MakeMenu. Ver.4.52 doesn't have error.

            Out of curiousity Does your Settop Show the Japanese DVD_Text?
            Player which can show DVD text is only one ; JetAudioPlayer(software player). but it can show only DvdVolume and Title 1. (Chapter and Title2,3... can't be shown.)
            It correctly shows DVD text of Japanese.
            (Other players seems not to have the function to show DVD text.
            2 HardPlayer which I have, other software player (PowerDVD, WinDVD, NeroShowTime, WindowsMediaPlayer, MediaPlayerClassic).

            Regards
            Last edited by jinjin_jp; 28 Sep 2007, 12:59 PM.

            Comment

            • FallenAngel
              Digital Video Specialist
              Digital Video Specialist
              • Jun 2003
              • 816

              Your explanation of half widths is sufficient -- only certain Byte values (ranges) between 127 and 256 signal 2 byte chars. Aargh

              This complicates things.

              It looks like I am storing then properly -- But not computing the correct offset pointers (which bypasses certain characters during reading of the segment)


              Ver.4.52 doesn't have error
              Yes the switch to Unicode is creating errors in the most unlikely places

              When I was asking about Players I meant Settop dvd players not software players --I'm asking as I am curious about the Character set code (I'm setting it at @ offset 0x22 --- still not sure it shouldn't be at 0x32) in the DVD_TEXT segment

              I've researched till my head spins -- No Luck -- I know its required but not exactly where to put it.
              Thats why I wanted say a commercial DVD's Video_ts.ifo (With DVD_TEXT in Japanese showing on a settop dvd player) so I could reverse engineer it

              That code should switch the player (settop) between character sets

              Comment

              • FallenAngel
                Digital Video Specialist
                Digital Video Specialist
                • Jun 2003
                • 816

                Uploaded TWBeta9_28

                Jinjin_jp
                I think this handles Halfwidths properly
                Other things fixed -- Haven't looked at makeMenu yet (though this may also fix)

                Note: Added TW will reread (or recreate) DVDTEXT segment when DVD Language is changed (wiping out any changes you may have made)

                Changing languages would result in garbage anyway (especially if 2 byte chars are present) might as well recreate or reread whats there.

                Comment

                • jinjin_jp
                  Digital Video Enthusiast
                  Digital Video Enthusiast
                  • Aug 2006
                  • 315

                  Thanks for new beta.

                  Halfwidths are handled properly.
                  Other things seems not to be changed.

                  It is strange that TW shows all chapters as Chapter 1.

                  Regards.

                  Comment

                  • FallenAngel
                    Digital Video Specialist
                    Digital Video Specialist
                    • Jun 2003
                    • 816

                    It is strange that TW shows all chapters as Chapter 1.
                    Hunh -- Nothing like that here -- I assume you are refering to DVD_Text not Make Menu

                    The DVD_TEXT Language selector does not change the Menu translator file selected (In Make Menu) -- from the editors standpoint it only sets the codepage for Unicode to Ansi conversions when saving or loading from compiliation.

                    Comment

                    • jinjin_jp
                      Digital Video Enthusiast
                      Digital Video Enthusiast
                      • Aug 2006
                      • 315

                      I refered to DVD_Text as you say.
                      When MakeMenu, it's not reflected correctly. It seems to have to be edited always.

                      I can't understand about Unicode, Ansi,,,etc.
                      But it is same between English and Japanese in Language Code.

                      Below is when not editting DVD_Text.


                      Regards.
                      Last edited by jinjin_jp; 29 Sep 2007, 08:19 AM.

                      Comment

                      • FallenAngel
                        Digital Video Specialist
                        Digital Video Specialist
                        • Jun 2003
                        • 816

                        JinJin_jp
                        -- Oops a silly typo -- I see it now --Fixed
                        Just uploaded TWBeta9_28_2

                        Fixed Menu crash with 36 chapters (Actually it wasn't -- the dvd text Save Changes was the culprit when the entries added up to more then 512 characters (although there is now a 256 character limit on most individual strings including dvdtext)

                        PS there is now (as of this mornings beta) a switch to turn the translator on/off when generating the dummy DVD text segment.
                        Thats probably why your second shot is funky -- its off on your sys
                        Its Located in Settings
                        (I may leave it in the release -- But I think it just complicates things -- Its useful at the moment for debugging)

                        And I'm thinking about moving the DVD language selector, and DVD character set selector, and copy the MakeMenu translator file selector to Settings
                        Last edited by FallenAngel; 29 Sep 2007, 09:34 AM.

                        Comment

                        • jinjin_jp
                          Digital Video Enthusiast
                          Digital Video Enthusiast
                          • Aug 2006
                          • 315

                          Thanks for new beta.

                          MakeMenu doesn't have error even with 36 chapters.
                          TW doesn't show all chapters as Chapter 1, show correct number.

                          When MakeMenu, DVD_text is not reflected correctly if not edited.

                          Regards.

                          Comment

                          • FallenAngel
                            Digital Video Specialist
                            Digital Video Specialist
                            • Jun 2003
                            • 816

                            Uploaded Beta10_3

                            Check the readme I've added a new file

                            I think this fixes the transfer to Make Menu --Should not require editing
                            Fixed some Unicode foibles in making setup menu -- the Header will now display properly

                            Moved many of the Dvdtext settings to TW>>Settings>>Change Settings
                            Forcing compiliation reload when changing master codepage (all Unsaved changes to that point will be lost)
                            Its a little smarter -- it will look for (and reset if found) the translation file at the same time when the codepage changes
                            A few more fixes here and there

                            Comment

                            • jinjin_jp
                              Digital Video Enthusiast
                              Digital Video Enthusiast
                              • Aug 2006
                              • 315

                              Thanks for new beta10_3.

                              When LangageCode/CodePage is English,
                              *When MakeMenu, DVD_text become to be reflected correctly even if not edited.
                              DVD_text is reflected correctly even if edited with Japanese. (same as before)

                              When LangageCode/CodePage is Japanese,
                              *Character Set Code can't be changed and always ISO646.
                              *When MakeMenu, DVD_text is not reflected correctly if not edited.
                              DVD_text is reflected correctly if edited. (same as before)

                              Regards.

                              edit(add)
                              When LangageCode/CodePage is Japanese,
                              *When MakeMenu, DVD_text become to be reflected correctly even if not edited, by checking "When Creating Dummy DVD_TEXT entries Use translation file from MakeMenu" in setting.
                              TW should be setted so?

                              LangageCode/CodePage seemed to be allowed anything when edit Dvd_Text? Is it so?
                              Last edited by jinjin_jp; 4 Oct 2007, 12:25 AM.

                              Comment

                              • FallenAngel
                                Digital Video Specialist
                                Digital Video Specialist
                                • Jun 2003
                                • 816

                                Charset fixed I'll Upload later -- the Monkey did everything but save the change

                                Yes that checkbox is required (In Settings) at the moment
                                I can eliminate it and make it "always on" (Its been useful during debugging as a check)
                                All Tw internal strings are in English (4000 strings at last count)--Including the Dummy text generator -- they are then translated (at your/my option) in various parts of the proggie
                                This returns 8 bit ansi Hex values for the strings (Or leaves them alone)

                                And the translated strings are then converted from 8 bit ansi to unicode

                                On save Changes
                                They are then rendered to dvd Ansi (8 Bit) using the selected Language code codepage (932 in Japan) to the compiliation DVD_Text segment

                                On Make Menu all rendered strings are run through the translator again
                                (In case the user wants to work in say English (Me) but say render Menu in Japanese

                                Convoluted isn't it -- I just LOVE Unicode apps

                                Well Yes this Language/Codepage selector opens the app up to save DVD_TEXT in any language (Settop Boxes willing)
                                You simply need the various codepage # for the DVD language selected
                                Or it will default to the default code page on your machine (I need to find a list yet and fill in all those code pages for the various lang. codes
                                Last edited by FallenAngel; 4 Oct 2007, 02:55 AM.

                                Comment

                                Working...