MTR 6 ANNOUNCEMENTS - READ FIRST!

    • Gift, Forum Registration / Activation • Demo Videos

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Sun Jan 28, 2024 3:35 am

ok , all MKV colors are set from the preferences ( if you overide to use custom colors )

Im now looking at the transparency... this has to be modified within the SPCTL packet of the subtitle.
Its not a global issue.

Of course now were are getting into the small details of this , and ther eis no reason later not to expend the ability to remap colours within the subpack...

That for another day though....

Perhaps a proper subtitle editor for OSX?
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Sun Jan 28, 2024 4:25 am

MKVMerge is outdated...

Also there is no ARM version.

I will build new versions and update the versions on the Server.
I will implement the ARM download code in MTR too.

I will most likely make a fat build of this , so only one file on the server.
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Sun Jan 28, 2024 5:24 am

A slight detour , mkvmerge is now a fat binary , so no rosetta on ARM machines for that.

I need to look into mkisofs , never got it to build under ARM ( yet )

Now to go to exercide for an for a couple of hours , then back to the transparency issue.
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Sun Jan 28, 2024 5:50 am

MKISOFS is now native on both CPU's...

Back to transparency if subtitle data
...
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Sun Jan 28, 2024 10:15 am

new addition and a bug fixed.

The post process panel has a new preference that allows you to automatically pop it into view when a process is added,
and to have it self dismiss when all ops are completed.

Should stop the app being closed when there are post ops in the background.

back to work... i still need to remove all the old color pallet code...
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Tue Jan 30, 2024 11:52 am

Been quiet for the last 2 days:

Due to the update of the MKV backend , i was running some tests.
I found a crash.. fixed it.

More important , there was an issue when extracting a partial file in MKV mode.
The sync would drop out , the resulting file would refuse to play at all.

The cause? dont use an unsigned integer when you may have a negative value... Duh!
That one has been around for a while.....

next , the video attributes as read from the IFO were incorrect. I based my original structure on the structure
from iforead. That was incorrect.On reading and comparing the data from ifoEdit ( yes i do check )
the original bitpacked structure was not reading the bits correctly , returning incorrect values.( wrong allignment)
Fixed.

I added ( in preferences ) the possibility to compress the MKV output to reduce a little space. Test , as not all devices can handle the compressed stream.

I updated the complete MKV front end code to output valid streams with all languages set , all default streams set correctly.

VLC plays back exactly what you set as default in the app.

Next ... i need to center the post process window on the Batch panel when its initially exposed.
I still need to get the transparency bits manipulated in the SubPic pack to match when is set in the Apps preferences...

Colours can be done in the MKV header , not transparency ( effectively that is )
More soon.... im getting there...
Its running nicely.
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Wed Jan 31, 2024 8:31 am

i need to do a bit of work in MainFeature.
At the moment it may be hard for those with sight limitations to keep track of what table of titles is currently sleected.
Im thinking to assign each disk a random color tag , and use that tag in the Disk Volumes table , the title table , and each independent title extraction to assist is a quick and easy way
to differentiate between volumes....


Any extra ideas would be welcome at this point.
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Thu Feb 01, 2024 9:59 am

ok , i just completed the "userbility" addition:

I have added a unique color tag to each mounted volume.
That color tag extends into its titles.

Thus you can now match the titles in the MF table to its disk just by glancing at the color tags.

It was quite a bit of work as I wanted to bind the color data to the tableview.
As Apple removed interface builder plugins , it makes it hard to do this with a custom view so....

I subclassed NSColorWell , disabled its ability to pop the color pallet. Redesigned its look as a color swatch.
You can bind the ColorWell to a NSColor property.

Bingo ... custom color swatch , bound to all tables as needed.
Responds to highlights to match the rest of the UI.

Transparency of the Subs tomorrow ( no excuses left now.... )
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Fri Feb 02, 2024 8:50 am

Ha!
The Color tags were totally changed.
They just did not look good.

I opted to add a gradient on the left side of each panel , fading in the relative color.
Preferences were added allowing you to tune the vividness of the colors , ar to disable them completely as per taste.

Subs are a pain , as there seems to be no standard as to what pallet index in the sub packet relates to background , pattern , emphasis 1 , and emphasis 2... pixels on the screen..

Some have the 3 index as the pattern , some , have the second Index..
I may need to rebuild the sub to standardise this...

Im going to have to do some tests , more reading , and work out a way to get it done.


Enough for today:
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Sat Feb 03, 2024 9:32 am

Color tags are now stabilised.
Made an update in Mainfeature to resolve a user choice that , in the end was driving me nuts.

To chaing volumes in MF you had to keep mousing over to the VolumeController panel ... if this gets obscured by other views/windows , it can become tiresome.

I implemented a new contextual menu in the MF view , tied to the volume indicator on the upper right.
It mimics the volume view , but only activates in the menu those volumes that are currently loaded in MF.

You still have to load the volume in the volume controller , but now local switching can be done in the same panel.
( the volume controller also updates to maintain sync in the app )

While doing this I have been studying the subtitle issue , and have found a possible solution to the messed up pallet issue I found.. I have to think a bit more , before hitting the keyboard.
G
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Sun Feb 04, 2024 12:25 pm

These subtitles have been a drag...
But....

I got it working.

In the end ,i had to read a pack , extract the frame data , read next pack , and further packs untill all subtitle data for that subtitle is complete.

( i have been storing all the packs up till this point )

Now we patch the subtitle frame. ( yah! )

now we start to write the patched data back into its packs. (Boo!)

Now we write out the packs , after generating ness timing info for MKV usage.... (double yah!)

I still have to do the transparency , as I have currently hard coded the value to test.
Simple , all UI elements are in , I just need to read them at the start of extraction , so we can implant the new values in the subpic stream.
Far to much work .

Tomorrow , i want to go over the new code ,and look for optimisations, clean ups etc.....
And test it on a few other streams , and set a good default for the UI on first launch.

More soon..
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Mon Feb 05, 2024 5:48 am

A small update:

Still not quite out of the deep water.

It seems that not all Disks adhere to the subtitle standard.

Most do use the background as the background , but some use the Emphasis colors for the text , while others use the pattern color for the text.

there is No standard lol.....

I have had to decode half the frame ( its interlaced ) to count the colour to try to ascertain what color should be applied to what pixel group..

Going for a walk , chance to think..
G
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Tue Feb 06, 2024 4:41 pm

a day spent thinking and coding.


So , i gave these subs a lot of thought and it dawned on me..
I have access to the original subtite colors.

So , convert to greyscale to get the brightness of the individual color.
multiply the brightness value by the colors opacity (0 - 0x0F)
this gives me a table of visual brightnesses.

Text is always the most visible , background is the least visible , 2nd most is Emphasis1 ( normaly) then Emphasis2.

All I had to do was to get the relative positions of the brightnesses in the color table , and use those offsets to manipulate the preference colors into the correct place... these same offsets are applied to the opcity table as well.

Regarding Emphasis1 and 2... I plan tomorrow to add a check to see which Emphasis color is most used and apply Preferences Emphasis1 to that channel , as in the prefs I will set it brighter than emphasis 2.

You can play around with the colours and opacities though.
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Wed Feb 07, 2024 11:50 am

ok . the subs are complete and working well.
Im now doing an optimisation of the demuxing routines.
Quite a bit of routines that are repetitive in nature , they can be replaced with macros to ease the code layout , or written as a function to reduce code bloat...


More soon.
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Sat Feb 10, 2024 8:34 am

Everything is done.

All optimisations are complete.

I have an empty house of Monday , so I can do the amendments user guide.

I can then package it up.

G
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Sat Feb 10, 2024 10:26 am

Bit of work to do tomorrow ... got an older release that I missed.

It has a bad case of "No Bups"

Upgraded Probe to handle it , but MTR is overlapping the missing bups on top of good Ifo;s.

Need to fix that in the morn.
G
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Sun Feb 11, 2024 10:47 am

ok..

I fixed that issue, but im not getting that good feeling with the fix.
I think it can be done better , and I will ponder over this tomorrow.

You need to understand , the change is in the core loader , it needs to be validated , as if that fails , the disk cannot be processed.

I have ideas , it will be done.
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Tue Feb 13, 2024 6:18 am

ok , two days later , lots of ideas and alteration and I have a structural builder that seems to handle all the cases i have to test:

Side note , it now works better than probe on finding hidden BUPs , so I will migrate a change of code to probe as well over the next day or so...

I really do need to test this new front end thoroughly. If it fails , then there is no way to read the disk.
Even probe is dependent on the initial root data being correct.

More soon folks.
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Tue Feb 13, 2024 6:21 am

Initial run is positive.

No failures reading the disks so far.
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Tue Feb 13, 2024 6:33 am

something is bothering me..

When loading a disk , the process can take some time while we rebuild the disk structure.
Sometimes we have to walk the structure to look for the Bup as the table is incorrect ( in the Ifo )

The UDF table is also most likely incorrect also.

Currently there is very little progress when loading a disk , and it is restricted to the current disk . that can get messy when you load 2 at the same time, the data gets mixed on the UI , you never really know what disk is being referred to.

Im thinking to code a simple progress display class , its wil be yet another table view , that you can add progress panels to .
When empty , its dismissed from the screen , and visible when disks are loading.

Each disk class can generate its own panel to add to the class , and talk to it during loading...

If anybody has a better idea , now is the time to say.
G
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Tue Feb 13, 2024 12:03 pm

The above is in place , hooked up to ISO for now to get it running.
Tomorrow I have to hook into MF , then write the window controller for automatic presentation and removal from view.

Might need to debug a small memory error ( seems something is hanging about in the rebuilder...)
Should not be biggy.

More soon.
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Wed Feb 14, 2024 7:19 am

right , too many windows on the screen.

So , i removed the loader window , and have started to implement the loading panels into the respective extraction views.
ISO is now complete , MF will require a little more 'manipulations' to get it to work the same.

So , basically speaking , the loader panel for the disk appears in the same view that the final extraction method view will be in.
When loading is complete , it removes itself , to be replaced by the extraction method view.


Right , time to go outside and stretch the legs.
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Fri Feb 16, 2024 8:16 am

ok , i completed that... I opted for a VisualEffects view for the MF panel.
Drop the view over the tableView , presents the Loading panels in that , remove it when completed.

I plan to add one more extra ...

On the volumes menu , if you have loaded a lot of ISO or disks... having to remove each one , one at a time is a pain....
I will work out a convenience function to remove all extraction types from the entries.


Thats it.
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Fri Feb 16, 2024 8:47 am

Thats done:
works nicely...

Tomorrow I will at long last prep the amendment video:
Look at DVDProbe to update the IFO/BUP code to get the same better result as MTR now.

Drink a beer...

Think about testing and releasing , having a break...

All in that order.
G
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby rthpjm » Sat Feb 17, 2024 2:30 am

Hey GB,

Congrats
  • AMD Ryzentosh Asus TUF Gaming x570 Plus Wifi • Ryzen 9 5900x 12 Core • ASMedia ASM105x (external USB3) • AMD Radeon RX 5700 XT • OpenCore with Sequoia
User avatar
rthpjm
MTR 5
 
Posts: 13
Joined: Thu Dec 10, 2009 11:21 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Sat Feb 17, 2024 2:35 am

Dont jump the gun...

Woke up today thinking that the MF loader panel violates my app design standards.

I designed the basic app with the mind that whenever a secondary task is running , the primary task ( UI interaction ) should not be hindered.

Covering the MF panel with the loading panel , stopping you form working while a disk loads , violates that standard.

Im already underway making the necessary changes to implement the loading panels into the core UI , thus not blocking the apps momentum.

Should not take too long.
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Mon Feb 19, 2024 11:36 am

ok , all loader panels are integrated into the app.

An issue has arisen doing this.

MF uses ( like all other code ) an array controller to handle its data.
This array was only expected to handle titleClass objects. It now has to handle loaderClass objects too..
This has lead to an error in the Probe loader , where there seems to be a missmatch in what probe is providing ,and the data its applied to.

I will get into this tomorrow.

Meanwhile....

The loader code failed with another disk , so I have spent the last 2 days working from the ground up.

here is Sanditons raw UDF file table... ( its long )
Code: Select all
2024-02-19 19:26:33.235003+0100 MTR 6[64522:21893752]  VIDEO_TS.IFO - 784 - 801 - 18
2024-02-19 19:26:33.235035+0100 MTR 6[64522:21893752]  VIDEO_TS.BUP - 40112 - 40129 - 18
2024-02-19 19:26:33.235061+0100 MTR 6[64522:21893752]  VIDEO_TS.VOB - 832 - 40079 - 39248
2024-02-19 19:26:33.235086+0100 MTR 6[64522:21893752]  VTS_01_0.IFO - 250143 - 250207 - 65
2024-02-19 19:26:33.235112+0100 MTR 6[64522:21893752]  VTS_01_0.BUP - 1760434 - 1760498 - 65
2024-02-19 19:26:33.235136+0100 MTR 6[64522:21893752]  VTS_01_0.VOB - 251131 - 251362 - 232
2024-02-19 19:26:33.235161+0100 MTR 6[64522:21893752]  VTS_01_1.VOB - 251363 - 775649 - 524287
2024-02-19 19:26:33.235235+0100 MTR 6[64522:21893752]  VTS_01_2.VOB - 775650 - 1299936 - 524287
2024-02-19 19:26:33.235323+0100 MTR 6[64522:21893752]  VTS_01_3.VOB - 1299937 - 1824223 - 524287
2024-02-19 19:26:33.235358+0100 MTR 6[64522:21893752]  VTS_01_4.VOB - 1824224 - 2348510 - 524287
2024-02-19 19:26:33.235435+0100 MTR 6[64522:21893752]  VTS_01_5.VOB - 251359 - 775645 - 524287
2024-02-19 19:26:33.235467+0100 MTR 6[64522:21893752]  VTS_01_6.VOB - 775646 - 1299932 - 524287
2024-02-19 19:26:33.235492+0100 MTR 6[64522:21893752]  VTS_01_7.VOB - 1299933 - 1759510 - 459578
2024-02-19 19:26:33.235539+0100 MTR 6[64522:21893752]  VTS_02_0.IFO - 1760511 - 1760520 - 10
2024-02-19 19:26:33.235604+0100 MTR 6[64522:21893752]  VTS_02_0.BUP - 1800125 - 1800134 - 10
2024-02-19 19:26:33.235706+0100 MTR 6[64522:21893752]  VTS_02_0.VOB - 1760521 - 1760524 - 4
2024-02-19 19:26:33.235810+0100 MTR 6[64522:21893752]  VTS_02_1.VOB - 1760525 - 1800124 - 39600
2024-02-19 19:26:33.235904+0100 MTR 6[64522:21893752]  VTS_03_0.IFO - 1800135 - 1800140 - 6
2024-02-19 19:26:33.235994+0100 MTR 6[64522:21893752]  VTS_03_0.BUP - 1800211 - 1800216 - 6
2024-02-19 19:26:33.236076+0100 MTR 6[64522:21893752]  VTS_03_1.VOB - 1800141 - 1800210 - 70
2024-02-19 19:26:33.236123+0100 MTR 6[64522:21893752]  VTS_04_0.IFO - 1800217 - 1800228 - 12
2024-02-19 19:26:33.236213+0100 MTR 6[64522:21893752]  VTS_04_0.BUP - 1816259 - 1816270 - 12
2024-02-19 19:26:33.236295+0100 MTR 6[64522:21893752]  VTS_04_1.VOB - 1800229 - 1816258 - 16030
2024-02-19 19:26:33.236388+0100 MTR 6[64522:21893752]  VTS_05_0.IFO - 1816271 - 1816276 - 6
2024-02-19 19:26:33.236473+0100 MTR 6[64522:21893752]  VTS_05_0.BUP - 1816347 - 1816352 - 6
2024-02-19 19:26:33.236509+0100 MTR 6[64522:21893752]  VTS_05_1.VOB - 1816277 - 1816346 - 70
2024-02-19 19:26:33.236536+0100 MTR 6[64522:21893752]  VTS_06_0.IFO - 1816353 - 1816389 - 37
2024-02-19 19:26:33.236560+0100 MTR 6[64522:21893752]  VTS_06_0.BUP - 1919010 - 1919046 - 37
2024-02-19 19:26:33.236639+0100 MTR 6[64522:21893752]  VTS_06_1.VOB - 1816390 - 1919009 - 102620
2024-02-19 19:26:33.245307+0100 MTR 6[64522:21893752]  VTS_07_0.IFO - 1919047 - 1919132 - 86
2024-02-19 19:26:33.245347+0100 MTR 6[64522:21893752]  VTS_07_0.BUP - 1970233 - 1970318 - 86
2024-02-19 19:26:33.245375+0100 MTR 6[64522:21893752]  VTS_07_1.VOB - 1919133 - 1970232 - 51100
2024-02-19 19:26:33.245400+0100 MTR 6[64522:21893752]  VTS_08_0.IFO - 250208 - 250273 - 66
2024-02-19 19:26:33.245425+0100 MTR 6[64522:21893752]  VTS_08_0.BUP - 1760368 - 1760433 - 66
2024-02-19 19:26:33.245492+0100 MTR 6[64522:21893752]  VTS_08_0.VOB - 251131 - 251362 - 232
2024-02-19 19:26:33.245803+0100 MTR 6[64522:21893752]  VTS_08_1.VOB - 251363 - 775649 - 524287
2024-02-19 19:26:33.245837+0100 MTR 6[64522:21893752]  VTS_08_2.VOB - 775650 - 1299936 - 524287
2024-02-19 19:26:33.245953+0100 MTR 6[64522:21893752]  VTS_08_3.VOB - 1299937 - 1824223 - 524287
2024-02-19 19:26:33.246063+0100 MTR 6[64522:21893752]  VTS_08_4.VOB - 1824224 - 2348510 - 524287
2024-02-19 19:26:33.246157+0100 MTR 6[64522:21893752]  VTS_08_5.VOB - 251359 - 775645 - 524287
2024-02-19 19:26:33.246204+0100 MTR 6[64522:21893752]  VTS_08_6.VOB - 775646 - 1299932 - 524287
2024-02-19 19:26:33.246252+0100 MTR 6[64522:21893752]  VTS_08_7.VOB - 1299933 - 1759510 - 459578
2024-02-19 19:26:33.246364+0100 MTR 6[64522:21893752]  VTS_09_0.IFO - 250274 - 250339 - 66
2024-02-19 19:26:33.246472+0100 MTR 6[64522:21893752]  VTS_09_0.BUP - 1760302 - 1760367 - 66
2024-02-19 19:26:33.246557+0100 MTR 6[64522:21893752]  VTS_09_0.VOB - 251131 - 251362 - 232
2024-02-19 19:26:33.246647+0100 MTR 6[64522:21893752]  VTS_09_1.VOB - 251363 - 775649 - 524287
2024-02-19 19:26:33.246765+0100 MTR 6[64522:21893752]  VTS_09_2.VOB - 775650 - 1299936 - 524287
2024-02-19 19:26:33.246853+0100 MTR 6[64522:21893752]  VTS_09_3.VOB - 1299937 - 1824223 - 524287
2024-02-19 19:26:33.246892+0100 MTR 6[64522:21893752]  VTS_09_4.VOB - 1824224 - 2348510 - 524287
2024-02-19 19:26:33.246967+0100 MTR 6[64522:21893752]  VTS_09_5.VOB - 251359 - 775645 - 524287
2024-02-19 19:26:33.247051+0100 MTR 6[64522:21893752]  VTS_09_6.VOB - 775646 - 1299932 - 524287
2024-02-19 19:26:33.247159+0100 MTR 6[64522:21893752]  VTS_09_7.VOB - 1299933 - 1759510 - 459578
2024-02-19 19:26:33.247222+0100 MTR 6[64522:21893752]  VTS_10_0.IFO - 250340 - 250405 - 66
2024-02-19 19:26:33.247314+0100 MTR 6[64522:21893752]  VTS_10_0.BUP - 1760236 - 1760301 - 66
2024-02-19 19:26:33.247377+0100 MTR 6[64522:21893752]  VTS_10_0.VOB - 251131 - 251362 - 232
2024-02-19 19:26:33.247476+0100 MTR 6[64522:21893752]  VTS_10_1.VOB - 251363 - 775649 - 524287
2024-02-19 19:26:33.247581+0100 MTR 6[64522:21893752]  VTS_10_2.VOB - 775650 - 1299936 - 524287
2024-02-19 19:26:33.247639+0100 MTR 6[64522:21893752]  VTS_10_3.VOB - 1299937 - 1824223 - 524287
2024-02-19 19:26:33.247737+0100 MTR 6[64522:21893752]  VTS_10_4.VOB - 1824224 - 2348510 - 524287
2024-02-19 19:26:33.247838+0100 MTR 6[64522:21893752]  VTS_10_5.VOB - 251359 - 775645 - 524287
2024-02-19 19:26:33.247930+0100 MTR 6[64522:21893752]  VTS_10_6.VOB - 775646 - 1299932 - 524287
2024-02-19 19:26:33.248029+0100 MTR 6[64522:21893752]  VTS_10_7.VOB - 1299933 - 1759510 - 459578
2024-02-19 19:26:33.248117+0100 MTR 6[64522:21893752]  VTS_11_0.IFO - 250406 - 250471 - 66
2024-02-19 19:26:33.248207+0100 MTR 6[64522:21893752]  VTS_11_0.BUP - 1760170 - 1760235 - 66
2024-02-19 19:26:33.248309+0100 MTR 6[64522:21893752]  VTS_11_0.VOB - 251131 - 251362 - 232
2024-02-19 19:26:33.248406+0100 MTR 6[64522:21893752]  VTS_11_1.VOB - 251363 - 775649 - 524287
2024-02-19 19:26:33.248505+0100 MTR 6[64522:21893752]  VTS_11_2.VOB - 775650 - 1299936 - 524287
2024-02-19 19:26:33.248602+0100 MTR 6[64522:21893752]  VTS_11_3.VOB - 1299937 - 1824223 - 524287
2024-02-19 19:26:33.248673+0100 MTR 6[64522:21893752]  VTS_11_4.VOB - 1824224 - 2348510 - 524287
2024-02-19 19:26:33.248757+0100 MTR 6[64522:21893752]  VTS_11_5.VOB - 251359 - 775645 - 524287
2024-02-19 19:26:33.248828+0100 MTR 6[64522:21893752]  VTS_11_6.VOB - 775646 - 1299932 - 524287
2024-02-19 19:26:33.248955+0100 MTR 6[64522:21893752]  VTS_11_7.VOB - 1299933 - 1759510 - 459578
2024-02-19 19:26:33.248992+0100 MTR 6[64522:21893752]  VTS_12_0.IFO - 250472 - 250537 - 66
2024-02-19 19:26:33.249085+0100 MTR 6[64522:21893752]  VTS_12_0.BUP - 1760104 - 1760169 - 66
2024-02-19 19:26:33.249187+0100 MTR 6[64522:21893752]  VTS_12_0.VOB - 251131 - 251362 - 232
2024-02-19 19:26:33.249301+0100 MTR 6[64522:21893752]  VTS_12_1.VOB - 251363 - 775649 - 524287
2024-02-19 19:26:33.249399+0100 MTR 6[64522:21893752]  VTS_12_2.VOB - 775650 - 1299936 - 524287
2024-02-19 19:26:33.249497+0100 MTR 6[64522:21893752]  VTS_12_3.VOB - 1299937 - 1824223 - 524287
2024-02-19 19:26:33.249578+0100 MTR 6[64522:21893752]  VTS_12_4.VOB - 1824224 - 2348510 - 524287
2024-02-19 19:26:33.249678+0100 MTR 6[64522:21893752]  VTS_12_5.VOB - 251359 - 775645 - 524287
2024-02-19 19:26:33.249765+0100 MTR 6[64522:21893752]  VTS_12_6.VOB - 775646 - 1299932 - 524287
2024-02-19 19:26:33.249860+0100 MTR 6[64522:21893752]  VTS_12_7.VOB - 1299933 - 1759510 - 459578
2024-02-19 19:26:33.249931+0100 MTR 6[64522:21893752]  VTS_13_0.IFO - 250538 - 250603 - 66
2024-02-19 19:26:33.250033+0100 MTR 6[64522:21893752]  VTS_13_0.BUP - 1760038 - 1760103 - 66
2024-02-19 19:26:33.250071+0100 MTR 6[64522:21893752]  VTS_13_0.VOB - 251131 - 251362 - 232
2024-02-19 19:26:33.250142+0100 MTR 6[64522:21893752]  VTS_13_1.VOB - 251363 - 775649 - 524287
2024-02-19 19:26:33.250178+0100 MTR 6[64522:21893752]  VTS_13_2.VOB - 775650 - 1299936 - 524287
2024-02-19 19:26:33.250237+0100 MTR 6[64522:21893752]  VTS_13_3.VOB - 1299937 - 1824223 - 524287
2024-02-19 19:26:33.250303+0100 MTR 6[64522:21893752]  VTS_13_4.VOB - 1824224 - 2348510 - 524287
2024-02-19 19:26:33.250403+0100 MTR 6[64522:21893752]  VTS_13_5.VOB - 251359 - 775645 - 524287
2024-02-19 19:26:33.250435+0100 MTR 6[64522:21893752]  VTS_13_6.VOB - 775646 - 1299932 - 524287
2024-02-19 19:26:33.250521+0100 MTR 6[64522:21893752]  VTS_13_7.VOB - 1299933 - 1759510 - 459578
2024-02-19 19:26:33.250556+0100 MTR 6[64522:21893752]  VTS_14_0.IFO - 250604 - 250668 - 65
2024-02-19 19:26:33.250653+0100 MTR 6[64522:21893752]  VTS_14_0.BUP - 1759973 - 1760037 - 65
2024-02-19 19:26:33.250689+0100 MTR 6[64522:21893752]  VTS_14_0.VOB - 251131 - 251362 - 232
2024-02-19 19:26:33.250776+0100 MTR 6[64522:21893752]  VTS_14_1.VOB - 251363 - 775649 - 524287
2024-02-19 19:26:33.250813+0100 MTR 6[64522:21893752]  VTS_14_2.VOB - 775650 - 1299936 - 524287
2024-02-19 19:26:33.250912+0100 MTR 6[64522:21893752]  VTS_14_3.VOB - 1299937 - 1824223 - 524287
2024-02-19 19:26:33.250998+0100 MTR 6[64522:21893752]  VTS_14_4.VOB - 1824224 - 2348510 - 524287
2024-02-19 19:26:33.251131+0100 MTR 6[64522:21893752]  VTS_14_5.VOB - 251359 - 775645 - 524287
2024-02-19 19:26:33.251243+0100 MTR 6[64522:21893752]  VTS_14_6.VOB - 775646 - 1299932 - 524287
2024-02-19 19:26:33.251382+0100 MTR 6[64522:21893752]  VTS_14_7.VOB - 1299933 - 1759510 - 459578
2024-02-19 19:26:33.251420+0100 MTR 6[64522:21893752]  VTS_15_0.IFO - 250669 - 250734 - 66
2024-02-19 19:26:33.251516+0100 MTR 6[64522:21893752]  VTS_15_0.BUP - 1759907 - 1759972 - 66
2024-02-19 19:26:33.251652+0100 MTR 6[64522:21893752]  VTS_15_0.VOB - 251131 - 251362 - 232
2024-02-19 19:26:33.251690+0100 MTR 6[64522:21893752]  VTS_15_1.VOB - 251363 - 775649 - 524287
2024-02-19 19:26:33.251797+0100 MTR 6[64522:21893752]  VTS_15_2.VOB - 775650 - 1299936 - 524287
2024-02-19 19:26:33.251898+0100 MTR 6[64522:21893752]  VTS_15_3.VOB - 1299937 - 1824223 - 524287
2024-02-19 19:26:33.251998+0100 MTR 6[64522:21893752]  VTS_15_4.VOB - 1824224 - 2348510 - 524287
2024-02-19 19:26:33.252095+0100 MTR 6[64522:21893752]  VTS_15_5.VOB - 251359 - 775645 - 524287
2024-02-19 19:26:33.252172+0100 MTR 6[64522:21893752]  VTS_15_6.VOB - 775646 - 1299932 - 524287
2024-02-19 19:26:33.252326+0100 MTR 6[64522:21893752]  VTS_15_7.VOB - 1299933 - 1759510 - 459578
2024-02-19 19:26:33.252367+0100 MTR 6[64522:21893752]  VTS_16_0.IFO - 250735 - 250800 - 66
2024-02-19 19:26:33.252449+0100 MTR 6[64522:21893752]  VTS_16_0.BUP - 1759841 - 1759906 - 66
2024-02-19 19:26:33.252570+0100 MTR 6[64522:21893752]  VTS_16_0.VOB - 251131 - 251362 - 232
2024-02-19 19:26:33.252614+0100 MTR 6[64522:21893752]  VTS_16_1.VOB - 251363 - 775649 - 524287
2024-02-19 19:26:33.252712+0100 MTR 6[64522:21893752]  VTS_16_2.VOB - 775650 - 1299936 - 524287
2024-02-19 19:26:33.252836+0100 MTR 6[64522:21893752]  VTS_16_3.VOB - 1299937 - 1824223 - 524287
2024-02-19 19:26:33.252875+0100 MTR 6[64522:21893752]  VTS_16_4.VOB - 1824224 - 2348510 - 524287
2024-02-19 19:26:33.252972+0100 MTR 6[64522:21893752]  VTS_16_5.VOB - 251359 - 775645 - 524287
2024-02-19 19:26:33.253118+0100 MTR 6[64522:21893752]  VTS_16_6.VOB - 775646 - 1299932 - 524287
2024-02-19 19:26:33.253156+0100 MTR 6[64522:21893752]  VTS_16_7.VOB - 1299933 - 1759510 - 459578
2024-02-19 19:26:33.253253+0100 MTR 6[64522:21893752]  VTS_17_0.IFO - 250801 - 250866 - 66
2024-02-19 19:26:33.253297+0100 MTR 6[64522:21893752]  VTS_17_0.BUP - 1759775 - 1759840 - 66
2024-02-19 19:26:33.253386+0100 MTR 6[64522:21893752]  VTS_17_0.VOB - 251131 - 251362 - 232
2024-02-19 19:26:33.253470+0100 MTR 6[64522:21893752]  VTS_17_1.VOB - 251363 - 775649 - 524287
2024-02-19 19:26:33.253504+0100 MTR 6[64522:21893752]  VTS_17_2.VOB - 775650 - 1299936 - 524287
2024-02-19 19:26:33.253584+0100 MTR 6[64522:21893752]  VTS_17_3.VOB - 1299937 - 1824223 - 524287
2024-02-19 19:26:33.253685+0100 MTR 6[64522:21893752]  VTS_17_4.VOB - 1824224 - 2348510 - 524287
2024-02-19 19:26:33.253806+0100 MTR 6[64522:21893752]  VTS_17_5.VOB - 251359 - 775645 - 524287
2024-02-19 19:26:33.253842+0100 MTR 6[64522:21893752]  VTS_17_6.VOB - 775646 - 1299932 - 524287
2024-02-19 19:26:33.253961+0100 MTR 6[64522:21893752]  VTS_17_7.VOB - 1299933 - 1759510 - 459578
2024-02-19 19:26:33.253999+0100 MTR 6[64522:21893752]  VTS_18_0.IFO - 250867 - 250932 - 66
2024-02-19 19:26:33.254094+0100 MTR 6[64522:21893752]  VTS_18_0.BUP - 1759709 - 1759774 - 66
2024-02-19 19:26:33.254203+0100 MTR 6[64522:21893752]  VTS_18_0.VOB - 251131 - 251362 - 232
2024-02-19 19:26:33.254317+0100 MTR 6[64522:21893752]  VTS_18_1.VOB - 251363 - 775649 - 524287
2024-02-19 19:26:33.254405+0100 MTR 6[64522:21893752]  VTS_18_2.VOB - 775650 - 1299936 - 524287
2024-02-19 19:26:33.254557+0100 MTR 6[64522:21893752]  VTS_18_3.VOB - 1299937 - 1824223 - 524287
2024-02-19 19:26:33.254602+0100 MTR 6[64522:21893752]  VTS_18_4.VOB - 1824224 - 2348510 - 524287
2024-02-19 19:26:33.254686+0100 MTR 6[64522:21893752]  VTS_18_5.VOB - 251359 - 775645 - 524287
2024-02-19 19:26:33.254854+0100 MTR 6[64522:21893752]  VTS_18_6.VOB - 775646 - 1299932 - 524287
2024-02-19 19:26:33.255126+0100 MTR 6[64522:21893752]  VTS_18_7.VOB - 1299933 - 1759510 - 459578
2024-02-19 19:26:33.255165+0100 MTR 6[64522:21893752]  VTS_19_0.IFO - 250933 - 250998 - 66
2024-02-19 19:26:33.255230+0100 MTR 6[64522:21893752]  VTS_19_0.BUP - 1759643 - 1759708 - 66
2024-02-19 19:26:33.255262+0100 MTR 6[64522:21893752]  VTS_19_0.VOB - 251131 - 251362 - 232
2024-02-19 19:26:33.255363+0100 MTR 6[64522:21893752]  VTS_19_1.VOB - 251363 - 775649 - 524287
2024-02-19 19:26:33.255516+0100 MTR 6[64522:21893752]  VTS_19_2.VOB - 775650 - 1299936 - 524287
2024-02-19 19:26:33.255557+0100 MTR 6[64522:21893752]  VTS_19_3.VOB - 1299937 - 1824223 - 524287
2024-02-19 19:26:33.255653+0100 MTR 6[64522:21893752]  VTS_19_4.VOB - 1824224 - 2348510 - 524287
2024-02-19 19:26:33.255726+0100 MTR 6[64522:21893752]  VTS_19_5.VOB - 251359 - 775645 - 524287
2024-02-19 19:26:33.255821+0100 MTR 6[64522:21893752]  VTS_19_6.VOB - 775646 - 1299932 - 524287
2024-02-19 19:26:33.255863+0100 MTR 6[64522:21893752]  VTS_19_7.VOB - 1299933 - 1759510 - 459578
2024-02-19 19:26:33.255965+0100 MTR 6[64522:21893752]  VTS_20_0.IFO - 250999 - 251064 - 66
2024-02-19 19:26:33.256071+0100 MTR 6[64522:21893752]  VTS_20_0.BUP - 1759577 - 1759642 - 66
2024-02-19 19:26:33.256110+0100 MTR 6[64522:21893752]  VTS_20_0.VOB - 251131 - 251362 - 232
2024-02-19 19:26:33.256207+0100 MTR 6[64522:21893752]  VTS_20_1.VOB - 251363 - 775649 - 524287
2024-02-19 19:26:33.256361+0100 MTR 6[64522:21893752]  VTS_20_2.VOB - 775650 - 1299936 - 524287
2024-02-19 19:26:33.256483+0100 MTR 6[64522:21893752]  VTS_20_3.VOB - 1299937 - 1824223 - 524287
2024-02-19 19:26:33.256575+0100 MTR 6[64522:21893752]  VTS_20_4.VOB - 1824224 - 2348510 - 524287
2024-02-19 19:26:33.256637+0100 MTR 6[64522:21893752]  VTS_20_5.VOB - 251359 - 775645 - 524287
2024-02-19 19:26:33.256729+0100 MTR 6[64522:21893752]  VTS_20_6.VOB - 775646 - 1299932 - 524287
2024-02-19 19:26:33.256828+0100 MTR 6[64522:21893752]  VTS_20_7.VOB - 1299933 - 1759510 - 459578
2024-02-19 19:26:33.256892+0100 MTR 6[64522:21893752]  VTS_21_0.IFO - 251065 - 251130 - 66
2024-02-19 19:26:33.257027+0100 MTR 6[64522:21893752]  VTS_21_0.BUP - 1759511 - 1759576 - 66
2024-02-19 19:26:33.257064+0100 MTR 6[64522:21893752]  VTS_21_0.VOB - 251131 - 251362 - 232
2024-02-19 19:26:33.257137+0100 MTR 6[64522:21893752]  VTS_21_1.VOB - 251363 - 775649 - 524287
2024-02-19 19:26:33.257325+0100 MTR 6[64522:21893752]  VTS_21_2.VOB - 775650 - 1299936 - 524287
2024-02-19 19:26:33.257412+0100 MTR 6[64522:21893752]  VTS_21_3.VOB - 1299937 - 1824223 - 524287
2024-02-19 19:26:33.257450+0100 MTR 6[64522:21893752]  VTS_21_4.VOB - 1824224 - 2348510 - 524287
2024-02-19 19:26:33.257478+0100 MTR 6[64522:21893752]  VTS_21_5.VOB - 251359 - 775645 - 524287
2024-02-19 19:26:33.257504+0100 MTR 6[64522:21893752]  VTS_21_6.VOB - 775646 - 1299932 - 524287
2024-02-19 19:26:33.257538+0100 MTR 6[64522:21893752]  VTS_21_7.VOB - 1299933 - 1759510 - 459578


By the time I have rebuilt the file-structure from internal pointers and calculated data  we get this:

2024-02-19 19:26:58.703895+0100 MTR 6[64522:21893752]  VIDEO_TS.IFO - 784 - 800 - 17
2024-02-19 19:26:58.703924+0100 MTR 6[64522:21893752]  VIDEO_TS.VOB - 832 - 40079 - 39248
2024-02-19 19:26:58.704010+0100 MTR 6[64522:21893752]  VIDEO_TS.BUP - 40112 - 40128 - 17
2024-02-19 19:26:58.704042+0100 MTR 6[64522:21893752]  VTS_01_0.IFO - 250143 - 250207 - 65
2024-02-19 19:26:58.704067+0100 MTR 6[64522:21893752]  VTS_08_0.IFO - 250208 - 250273 - 66
2024-02-19 19:26:58.704091+0100 MTR 6[64522:21893752]  VTS_09_0.IFO - 250274 - 250339 - 66
2024-02-19 19:26:58.704131+0100 MTR 6[64522:21893752]  VTS_10_0.IFO - 250340 - 250405 - 66
2024-02-19 19:26:58.704179+0100 MTR 6[64522:21893752]  VTS_11_0.IFO - 250406 - 250471 - 66
2024-02-19 19:26:58.704219+0100 MTR 6[64522:21893752]  VTS_12_0.IFO - 250472 - 250537 - 66
2024-02-19 19:26:58.704361+0100 MTR 6[64522:21893752]  VTS_13_0.IFO - 250538 - 250603 - 66
2024-02-19 19:26:58.704395+0100 MTR 6[64522:21893752]  VTS_14_0.IFO - 250604 - 250668 - 65
2024-02-19 19:26:58.704482+0100 MTR 6[64522:21893752]  VTS_15_0.IFO - 250669 - 250734 - 66
2024-02-19 19:26:58.704564+0100 MTR 6[64522:21893752]  VTS_16_0.IFO - 250735 - 250800 - 66
2024-02-19 19:26:58.704652+0100 MTR 6[64522:21893752]  VTS_17_0.IFO - 250801 - 250866 - 66
2024-02-19 19:26:58.704753+0100 MTR 6[64522:21893752]  VTS_18_0.IFO - 250867 - 250932 - 66
2024-02-19 19:26:58.704843+0100 MTR 6[64522:21893752]  VTS_19_0.IFO - 250933 - 250998 - 66
2024-02-19 19:26:58.704945+0100 MTR 6[64522:21893752]  VTS_20_0.IFO - 250999 - 251064 - 66
2024-02-19 19:26:58.704984+0100 MTR 6[64522:21893752]  VTS_21_0.IFO - 251065 - 251130 - 66
2024-02-19 19:26:58.705081+0100 MTR 6[64522:21893752]  VTS_21_0.VOB - 251131 - 251362 - 232
2024-02-19 19:26:58.705257+0100 MTR 6[64522:21893752]  VTS_21_1.VOB - 251363 - 775649 - 524287
2024-02-19 19:26:58.705348+0100 MTR 6[64522:21893752]  VTS_21_2.VOB - 775650 - 1299936 - 524287
2024-02-19 19:26:58.705506+0100 MTR 6[64522:21893752]  VTS_21_3.VOB - 1299937 - 1824223 - 524287
2024-02-19 19:26:58.705547+0100 MTR 6[64522:21893752]  VTS_21_4.VOB - 1824224 - 2348510 - 524287
2024-02-19 19:26:58.705612+0100 MTR 6[64522:21893752]  VTS_21_5.VOB - 2348511 - 2872797 - 524287
2024-02-19 19:26:58.705728+0100 MTR 6[64522:21893752]  VTS_21_6.VOB - 2872798 - 3397084 - 524287
2024-02-19 19:26:58.705864+0100 MTR 6[64522:21893752]  VTS_21_7.VOB - 3397085 - 3856662 - 459578
2024-02-19 19:26:58.705900+0100 MTR 6[64522:21893752]  VTS_21_0.BUP - 3856663 - 3856728 - 66
2024-02-19 19:26:58.705965+0100 MTR 6[64522:21893752]  VTS_20_0.BUP - 3856729 - 3856794 - 66
2024-02-19 19:26:58.706101+0100 MTR 6[64522:21893752]  VTS_19_0.BUP - 3856795 - 3856860 - 66
2024-02-19 19:26:58.706230+0100 MTR 6[64522:21893752]  VTS_18_0.BUP - 3856861 - 3856926 - 66
2024-02-19 19:26:58.706354+0100 MTR 6[64522:21893752]  VTS_17_0.BUP - 3856927 - 3856992 - 66
2024-02-19 19:26:58.706453+0100 MTR 6[64522:21893752]  VTS_16_0.BUP - 3856993 - 3857058 - 66
2024-02-19 19:26:58.706538+0100 MTR 6[64522:21893752]  VTS_15_0.BUP - 3857059 - 3857124 - 66
2024-02-19 19:26:58.706646+0100 MTR 6[64522:21893752]  VTS_14_0.BUP - 3857125 - 3857189 - 65
2024-02-19 19:26:58.706751+0100 MTR 6[64522:21893752]  VTS_13_0.BUP - 3857190 - 3857255 - 66
2024-02-19 19:26:58.706865+0100 MTR 6[64522:21893752]  VTS_12_0.BUP - 3857256 - 3857321 - 66
2024-02-19 19:26:58.706909+0100 MTR 6[64522:21893752]  VTS_11_0.BUP - 3857322 - 3857387 - 66
2024-02-19 19:26:58.706944+0100 MTR 6[64522:21893752]  VTS_10_0.BUP - 3857388 - 3857453 - 66
2024-02-19 19:26:58.707038+0100 MTR 6[64522:21893752]  VTS_09_0.BUP - 3857454 - 3857519 - 66
2024-02-19 19:26:58.707078+0100 MTR 6[64522:21893752]  VTS_08_0.BUP - 3857520 - 3857585 - 66
2024-02-19 19:26:58.707108+0100 MTR 6[64522:21893752]  VTS_01_0.BUP - 3857586 - 3857651 - 65
2024-02-19 19:26:58.707182+0100 MTR 6[64522:21893752]  VTS_02_0.IFO - 3857663 - 3857672 - 10
2024-02-19 19:26:58.707293+0100 MTR 6[64522:21893752]  VTS_02_0.VOB - 3857673 - 3857676 - 4
2024-02-19 19:26:58.707401+0100 MTR 6[64522:21893752]  VTS_02_1.VOB - 3857677 - 3897276 - 39600
2024-02-19 19:26:58.707508+0100 MTR 6[64522:21893752]  VTS_02_0.BUP - 3897277 - 3897286 - 10
2024-02-19 19:26:58.707579+0100 MTR 6[64522:21893752]  VTS_03_0.IFO - 3897287 - 3897292 - 6
2024-02-19 19:26:58.707689+0100 MTR 6[64522:21893752]  VTS_03_1.VOB - 3897293 - 3897362 - 70
2024-02-19 19:26:58.707795+0100 MTR 6[64522:21893752]  VTS_03_0.BUP - 3897363 - 3897368 - 6
2024-02-19 19:26:58.707887+0100 MTR 6[64522:21893752]  VTS_04_0.IFO - 3897369 - 3897380 - 12
2024-02-19 19:26:58.707925+0100 MTR 6[64522:21893752]  VTS_04_1.VOB - 3897381 - 3913410 - 16030
2024-02-19 19:26:58.708005+0100 MTR 6[64522:21893752]  VTS_04_0.BUP - 3913411 - 3913422 - 12
2024-02-19 19:26:58.708043+0100 MTR 6[64522:21893752]  VTS_05_0.IFO - 3913423 - 3913428 - 6
2024-02-19 19:26:58.708071+0100 MTR 6[64522:21893752]  VTS_05_1.VOB - 3913429 - 3913498 - 70
2024-02-19 19:26:58.708159+0100 MTR 6[64522:21893752]  VTS_05_0.BUP - 3913499 - 3913504 - 6
2024-02-19 19:26:58.708243+0100 MTR 6[64522:21893752]  VTS_06_0.IFO - 3913505 - 3913541 - 37
2024-02-19 19:26:58.708346+0100 MTR 6[64522:21893752]  VTS_06_1.VOB - 3913542 - 4016161 - 102620
2024-02-19 19:26:58.708440+0100 MTR 6[64522:21893752]  VTS_06_0.BUP - 4016162 - 4016198 - 37
2024-02-19 19:26:58.708547+0100 MTR 6[64522:21893752]  VTS_07_0.IFO - 4016199 - 4016284 - 86
2024-02-19 19:26:58.708585+0100 MTR 6[64522:21893752]  VTS_07_1.VOB - 4016285 - 4067384 - 51100
2024-02-19 19:26:58.708662+0100 MTR 6[64522:21893752]  VTS_07_0.BUP - 4067385 - 4067471 - 86

Some of you smart cookies out there may see something here:
Just the reworked layout is something to look at , its gives you and idea how this protection is worked in.

Any way , the VMGM loader is slow , and needs improving , thats on the list as well....

Anyway , its late , and I have work in the morning :)

More soon.
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Tue Feb 20, 2024 1:33 pm

So , the day winds on...

The issue i faced is that MTR used to maintain the whole disk structure , as provided by the UDF filesystem , to calculated what I call set "base sectors'

I need these as a root reference.

Of course , when rebuilding the disks via the internal pointers it removes sets ( those who are cloned only in the file table )
so , of course , no base sectors for those.

I have had to gut the older baseSector code , build a new structure of new sectors and names in the format of the original layout , patch the holes for the missing sets , and now reference those sectors for the baseSector calculation.

Seems to work, layout matches with DVDSectorprobe.....

I still have to go over the VMGM code , and improve that speed wise.

Then go into DVDSector probe and see if I can cram in the new code there so we get the Bups read correctly ( currently some cannot be found.... )

More tomorrow then.
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Thu Feb 22, 2024 7:06 am

well , its deep dive time , im still not happy with the structural remapping code.
I just dont feel its bullet proof.

Im reverse engineering the the structure now , and piecing together the info i need from what i find in the structure.
Its slow going , but this needs to be rock solid.

More soon.
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

Re: MTR 6 ANNOUNCEMENTS - READ FIRST!

Postby geezerbuttz » Fri Feb 23, 2024 12:14 pm

Massive breakthrough... im smiling.

I say no more as there is still a way to go ...
When poor people support the rich , the Devil laughs......
User avatar
geezerbuttz
MTR Developer
 
Posts: 1401
Joined: Sun Sep 13, 2009 10:28 am

PreviousNext

Return to Welcome to the MTR 6 forum!

Who is online

Users browsing this forum: No registered users and 155 guests