DGDemux development

User avatar
Britney
Curly Approved
Posts: 18
Joined: Sun Aug 09, 2020 3:24 pm

Re: DGDemux development

Post by Britney » Sun Sep 13, 2020 2:31 pm

Oh my! Dreams are consuming me and filling my head with silly ideas. Like this one: highlighting an M2TS file in the M2TS list, right clicking, and selecting Preview. Now we can see the pieces of the playlist and so so easy to see how things are put together.

Music is my heart and my soul, but I am a dreamer!

User avatar
Rocky
Moose Approved
Posts: 1052
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky » Sun Sep 13, 2020 7:33 pm

Ah, Britney. Ethereal genius.

User avatar
Rocky
Moose Approved
Posts: 1052
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky » Mon Sep 14, 2020 9:35 am

Here is a test version with M2TS preview. It works like this: If no M2TS file is highlighted in the M2TS list, then the preview button previews the selected MPLS. If a file is highlighted in the M2TS list, then the preview button previews that M2TS file. Here is a little bonus: If you double-click an M2TS name it will select that name including the leading + (if any). But the + will be stripped off. So you can just double-click a name and hit preview, without worrying about the leading +.

http://rationalqm.us/dgdemux/binaries/D ... review.exe

It's pretty slick, don't you think, Brit?

User avatar
Britney
Curly Approved
Posts: 18
Joined: Sun Aug 09, 2020 3:24 pm

Re: DGDemux development

Post by Britney » Mon Sep 14, 2020 9:49 am

Slicker than owl poop, as we say down South. Rocky, you are a sweetie pie, and a fast coder. Thanks so much!

User avatar
tormento
Moose Approved
Posts: 339
Joined: Mon Sep 20, 2010 2:18 pm

DVD support

Post by tormento » Sat Sep 19, 2020 7:40 am

Do you plan to support DVD structure too?

I have a DVD with multiple episodes, made of a multiple VOBs but seen as a long video:

CHAPTER00=00:00:00.000
CHAPTER00NAME=First episode
CHAPTER01=00:04:53.280
CHAPTER01NAME=
CHAPTER02=00:30:26.760
CHAPTER02NAME=
CHAPTER03=00:33:50.600
CHAPTER03NAME=
CHAPTER04=00:45:02.440
CHAPTER04NAME=
CHAPTER05=00:47:59.240
CHAPTER05NAME=
CHAPTER06=00:55:30.600
CHAPTER06NAME=Second episode
CHAPTER07=00:57:47.880
CHAPTER07NAME=
CHAPTER08=01:00:42.080
CHAPTER08NAME=
CHAPTER09=01:04:39.200
CHAPTER09NAME=
CHAPTER10=01:14:14.840
CHAPTER10NAME=
CHAPTER11=01:19:07.080
CHAPTER11NAME=
CHAPTER12=01:29:50.320
CHAPTER12NAME=
CHAPTER13=01:36:22.920
CHAPTER13NAME=
CHAPTER14=01:49:21.800
CHAPTER14NAME=Third episode
CHAPTER15=01:54:19.760
CHAPTER15NAME=
CHAPTER16=02:02:31.680
CHAPTER16NAME=
CHAPTER17=02:23:46.720
CHAPTER17NAME=
CHAPTER18=02:35:20.920
CHAPTER18NAME=

How can I split it according to episode subdivision?

User avatar
Rocky
Moose Approved
Posts: 1052
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky » Sat Sep 19, 2020 9:25 am

Sorry, there are no plans to support DVD.

Handbrake? PGCDemux?

User avatar
Rocky
Moose Approved
Posts: 1052
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky » Sat Sep 19, 2020 11:36 am

Oy, got a scare today. Fired up my DGDemux project and Visual Studio failed to load it, saying it is "incompatible". Tried right click and 'Reload project". Now it said application not found. Crikey. Google revealed like 50 different possible causes. Gonna be a shitty Saturday, but got lucky. Was looking at the installed extensions and saw one called "Get Xamarin" (not the actual Xamarin just some shill extension). Looked up Xamarin and it is something useless for me. So I deleted the extension and restarted VS. The project loaded. So MS sneaked this little thing into the install. I never asked for it. And it broke everything! All's well that ends well, I suppose.

Apparently, Xamarin sucks anyway:

https://forums.xamarin.com/discussion/1 ... grade-code
https://medium.com/@kibotu/everything-t ... 399075e50a
https://medium.com/@vladfaust/xamarin-s ... 132fb99c24

I rescued all the DG products because I got lucky. Let that sink in, guys. :roll:

gonca
Moose Approved/Curly Approved
Posts: 907
Joined: Sun Apr 08, 2012 6:12 pm

Re: DGDemux development

Post by gonca » Sat Sep 19, 2020 3:57 pm

And that is why I don't allow Windows to update automatically, breaks too many things on occasion

User avatar
Rocky
Moose Approved
Posts: 1052
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky » Sat Sep 19, 2020 7:38 pm

One can pause Win 10 updates for only 7 days. So not quite the same.

gonca
Moose Approved/Curly Approved
Posts: 907
Joined: Sun Apr 08, 2012 6:12 pm

Re: DGDemux development

Post by gonca » Sat Sep 19, 2020 7:41 pm

Actually, one can stop them for as long as desired, which I do.
Tired of chasing down which fix/update broke something on my system

User avatar
hydra3333
Moose Approved
Posts: 206
Joined: Wed Oct 06, 2010 3:34 am
Contact:

Re: DGDemux development

Post by hydra3333 » Sat Sep 19, 2020 10:41 pm

Crikey indeed.

I wonder ... class action available for micro$oft to pay for your time in finding and fixing it ? :)

User avatar
tormento
Moose Approved
Posts: 339
Joined: Mon Sep 20, 2010 2:18 pm

Re: DGDemux development

Post by tormento » Sun Sep 20, 2020 2:35 am

Rocky wrote:
Sat Sep 19, 2020 7:38 pm
One can pause Win 10 updates for only 7 days. So not quite the same.
Just disable Windows Update service (wuauserv). :D

User avatar
tormento
Moose Approved
Posts: 339
Joined: Mon Sep 20, 2010 2:18 pm

Re: DGDemux development

Post by tormento » Sun Sep 20, 2020 2:35 am

Rocky wrote:
Sat Sep 19, 2020 9:25 am
Handbrake? PGCDemux?
Just found that MakeMKV has a manual mode, handy indeed.

User avatar
Boris
Posts: 34
Joined: Sun Nov 10, 2019 3:55 pm

Re: DGDemux development

Post by Boris » Tue Sep 22, 2020 11:03 am

Ha ha! Our esteemed admin's previous career has been discovered:

https://youtu.be/7uxyg1aUaoI?t=16

User avatar
Britney
Curly Approved
Posts: 18
Joined: Sun Aug 09, 2020 3:24 pm

Re: DGDemux development

Post by Britney » Tue Sep 22, 2020 11:04 am

Wow, admin. You can really dance! Kisses, Brit.

User avatar
Sherman
Moose Approved
Posts: 121
Joined: Mon Jan 06, 2020 11:19 pm

Re: DGDemux development

Post by Sherman » Tue Sep 22, 2020 10:15 pm

Oh, such a whirlwind. First Boltzmann told me it's all about distributions and then Newton told me it's all about initial conditions. Who to believe?

Anyway, I re-based my speedup code on slipstream 43, which seems pretty stable. I still reduce demux time for the video from 3:26 to 0:58 for a representative disk. I would like to put the code back under an INI option so that it doesn't diverge from the main line again. Is that all right, Rocky?

User avatar
Bullwinkle
Moose Approved
Posts: 159
Joined: Thu Sep 05, 2019 6:37 pm

Re: DGDemux development

Post by Bullwinkle » Tue Sep 22, 2020 10:23 pm

Distributions and initial conditions are the same thing. There is no abstract distribution divorced from a specific sampling of reality, and such a sampling can itself be taken as a set of initial conditions given at a specific time.

Go ahead and integrate your stuff (use Commit on the VisualSVN pulldown). When you have everything supported, we can publish the INI setting so that our great users can test it out. 3:26 -> 0:58 sounds great. Git 'er done!

User avatar
Rocky
Moose Approved
Posts: 1052
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky » Tue Sep 22, 2020 10:27 pm

What Bullwinkle said. :agree:

User avatar
Natasha
Mosquito
Posts: 58
Joined: Wed Nov 20, 2019 12:11 pm

Re: DGDemux development

Post by Natasha » Tue Sep 22, 2020 10:31 pm

Let me guess:

Speedup=0/1

User avatar
Mr. Peabody
Posts: 20
Joined: Tue Dec 24, 2019 10:20 am

Re: DGDemux development

Post by Mr. Peabody » Tue Sep 22, 2020 10:32 pm

Natasha wrote:
Tue Sep 22, 2020 10:31 pm
Speedup=0/1
Simple things please simple minds.

User avatar
Curly
Moose Approved
Posts: 69
Joined: Sun Mar 15, 2020 11:05 am

Re: DGDemux development

Post by Curly » Tue Sep 22, 2020 10:44 pm

New_Single_Level_Parsing_Architecture=false/true

User avatar
Boris
Posts: 34
Joined: Sun Nov 10, 2019 3:55 pm

Re: DGDemux development

Post by Boris » Tue Sep 22, 2020 10:46 pm

Brain_Dead_Design_From_The_Past_Finally_Excised=duh/huh

User avatar
Rocky
Moose Approved
Posts: 1052
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky » Tue Sep 22, 2020 10:56 pm

Image

User avatar
Britney
Curly Approved
Posts: 18
Joined: Sun Aug 09, 2020 3:24 pm

Re: DGDemux development

Post by Britney » Wed Sep 23, 2020 8:42 am

Silly billies, only DGDemuxGUI reads the INI file, so there has to be an option to DGDemux: maybe -fast.

And then in DGDemuxGUI, if you hold down the shift key when pressing the Show or Demux buttons, the -fast option is issued. That way we don't have to create a new option line in the GUI (which would just have to be removed down the road) while still being able to go fast or slow without needing to edit the INI file or exit the GUI.

User avatar
Sherman
Moose Approved
Posts: 121
Joined: Mon Jan 06, 2020 11:19 pm

Re: DGDemux development

Post by Sherman » Wed Sep 23, 2020 12:50 pm

Great idea, Britney. I implemented that and hopefully Rocky will include it in the next slipstream. I'll keep adding to it until all the stream types are supported in fast mode. Then when we switch everything over we will have fast mode by default.

BTW, I demuxed the AC3 stream from 1917:

old mode: 3:46 secs
fast mode: 0:32 secs
Seems like a useful development. :belly-laugh:

BTW, I found a little bug in build 43. DV streams are not marked as DV (regression from the fix to not show PIP as DV). Say thank you.

Post Reply