DGDemux development

User avatar
Rocky
Posts: 3557
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky »

@gonca

Can you do a binary compare between the two MPLS files and report back?
User avatar
Rocky
Posts: 3557
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky »

redbtn wrote:
Mon Dec 23, 2019 4:35 pm
I understand you, and due this logic I start demuxing 40gb BD when I have 43gn free space, and I was expecting that allocation will fail and demuxing will go without it. But DGDemux finish work without errors, says "Done", but demuxing video stream wasn't done, cuz it was demuxed only 3gb. Do you understand what I mean? Like there was 43gb, it spend 40gb to audio streams (4*10gb), and 3gb not enough for allocate video, then DGDemux start demuxing and when 3gb is gone, it continue demuxing only audio, and when it finish job, user can't know was it demuxed well or not, because there wasn't any errors.
OK, sure. But with the fixed behavior, the write failure will be detected, the error will be written to the error box, and then the demux will terminate. I already have that working. Previously the writes failed silently. Is it OK? Would an option to disable preallocation help?
User avatar
redbtn
Posts: 44
Joined: Sat Nov 16, 2019 2:35 pm

Re: DGDemux development

Post by redbtn »

Rocky wrote:
Mon Dec 23, 2019 5:12 pm
OK, sure. But with the fixed behavior, the write failure will be detected, the error will be written to the error box, and then the demux will terminate. I already have that working. Previously the writes failed silently. Is it OK? Would an option to disable preallocation help?
Yeah, sure! It would be great! This option is what I asked
DAE avatar
Guest

Re: DGDemux development

Post by Guest »

Rocky wrote:
Mon Dec 23, 2019 5:08 pm
@gonca

Can you do a binary compare between the two MPLS files and report back?
I used FC in an elevated command prompt and it reported no difference between the two mpls files
User avatar
Rocky
Posts: 3557
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky »

gonca wrote:
Mon Dec 23, 2019 5:29 pm
Rocky wrote:
Mon Dec 23, 2019 5:08 pm
@gonca

Can you do a binary compare between the two MPLS files and report back?
I used FC in an elevated command prompt and it reported no difference between the two mpls files
OK, thanks. I tend to think it is unusual enough and insignificant enough that it's not worth doing anything about. Does BDINFO show both of them?
User avatar
Rocky
Posts: 3557
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky »

redbtn wrote:
Mon Dec 23, 2019 5:27 pm
Yeah, sure! It would be great! This option is what I asked
OK, it's a deal!
DAE avatar
Guest

Re: DGDemux development

Post by Guest »

BDInfo shows both playlists and they are identical
User avatar
redbtn
Posts: 44
Joined: Sat Nov 16, 2019 2:35 pm

Re: DGDemux development

Post by redbtn »

gonca wrote:
Mon Dec 23, 2019 5:46 pm
BDInfo shows both playlists and they are identical
I think there is no reason to do anything. If BD have 2 identical mpls, I wanna know about it.
DAE avatar
Guest

Re: DGDemux development

Post by Guest »

redbtn wrote:
Mon Dec 23, 2019 6:45 pm
gonca wrote:
Mon Dec 23, 2019 5:46 pm
BDInfo shows both playlists and they are identical
I think there is no reason to do anything. If BD have 2 identical mpls, I wanna know about it.
It is just a language selector thing, one playlist for English and the other for Quebec french in Canada, and sometimes a third playlist for Spanish.
Similar to what Disney does for language selection, only not as extreme
User avatar
Rocky
Posts: 3557
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky »

But if they are identical, how can they have different languages? Your screenshots both show all same languages.
DAE avatar
Guest

Re: DGDemux development

Post by Guest »

One mpls points to "English language"
Second points to "French language"
The m2ts file is actually the same one with both languages in it.
The disc detects the preferred language from the player and selects the appropriate mpls for the language
User avatar
Rocky
Posts: 3557
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky »

Not making any sense to me, I'm afraid. But let's let it go.
DAE avatar
Guest

Re: DGDemux development

Post by Guest »

Yeah, it is a little hard to explain.
You might encounter it on a Disney movie one of these days.
They are notorious for this
User avatar
Rocky
Posts: 3557
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky »

redbtn wrote:
Mon Dec 23, 2019 5:27 pm
Yeah, sure! It would be great! This option is what I asked
I have it coded and will release tomorrow.

BTW, buy bigger disks!
User avatar
redbtn
Posts: 44
Joined: Sat Nov 16, 2019 2:35 pm

Re: DGDemux development

Post by redbtn »

Merry Christmas! Another possible bug.
If click on another playlist while demuxing, progress changes to 110% and don't change anymore.
User avatar
Rocky
Posts: 3557
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky »

Merry Christmas to you as well!

That's a good catch, kinda funny actually.
User avatar
Mr. Peabody
Posts: 45
Joined: Tue Dec 24, 2019 9:20 am

Re: DGDemux development

Post by Mr. Peabody »

For more amusement, hit the Demux button twice. :D

All controls should be disabled when a demux is running.
User avatar
Rocky
Posts: 3557
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky »

Here is DGDemux/DGDemuxGUI 1.0.0.15:

* The MPLS list now shows the number of angles.

* Added -nopre option to disable file preallocation for
low disk space situations.

* Error out on disk write failures.

* Disable controls when demuxing.

* Get rid of force FPS in GUI.

* Update documents.

http://rationalqm.us/dgdemux/DGDemux_1.0.0.15.rar
User avatar
redbtn
Posts: 44
Joined: Sat Nov 16, 2019 2:35 pm

Re: DGDemux development

Post by redbtn »

Great, thanks Rocky!
User avatar
Rocky
Posts: 3557
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky »

You're welcome. Let's see what I broke. ;)
User avatar
Rocky
Posts: 3557
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky »

DGDemux/DGDemuxGUI 1.0.0.16:

* The angles edit box was changed to a combo box. Changes to the combo box cause
an immediate refresh so that the M2TS list gets updated.

http://rationalqm.us/dgdemux/DGDemux_1.0.0.16.rar
DAE avatar
Guest

Re: DGDemux development

Post by Guest »

Like the drop down box for angles, it greys out ( as it should ) when there is only one angle
Just did a quick demux, all appears good on the surface
User avatar
Rocky
Posts: 3557
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky »

Good to hear. Thanks for the testing.
DAE avatar
Guest

Re: DGDemux development

Post by Guest »

Just remuxed the vc1 and ac3 files, from the demux, into a mkv
Listened to different points, particularly towards the end and the sync is good
DAE avatar
andyy
Posts: 3
Joined: Sun Dec 29, 2019 6:29 pm

Re: DGDemux development

Post by andyy »

Does this part in Todo-list "Doesn't demux the secondary video." mean the Dolby Vision layer?
Post Reply