DGDemux development

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

Re: DGDemux development

Post by Rocky »

rack04 wrote:
Mon Dec 02, 2019 3:38 pm
Nit pick comment but could you change the try icon? I would like to have both DGDecNV and DGDemux in my taskbar without having to guess which is which. Thanks and great work.
Hello, rack04, so good to see you! Too much DG goodness, whoever would have thought it would be a problem? Well, here's the thing. That is the DG brand icon. And it is so easy to mouse over the icons to see what they are. Nevertheless, I am open to suggestions, maybe multiple versions of the same base icon?
User avatar
Rocky
Posts: 3557
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky »

Sharc wrote:
Sat Dec 07, 2019 5:41 am
Hi,
Would it make sense to add the language identifier to the 'xxxxx PID yyyy embedded.ac3' extracted core filename, like 'xxxxx PID yyyy embedded eng.ac3', for example ?
Convenient luxury, I know.
It's a valid point. I'll add it to my list. Thing is though, all the language info is in the MPLS, but it doesn't specify anything about embedded AC3s. Probably it must be the same language as the parent audio, so I could just copy it over.
User avatar
Rocky
Posts: 3557
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky »

zqslzwzw wrote:
Fri Dec 06, 2019 9:59 pm
1. The locale is (I think it is the setting of 'Language for non-Unicode programs'): Chinese (simplified, China).
Cool, thank you. I figured it was Chinese but then I saw several different codepages for Chinese. I'm going to set up one of my backup PCs as Chinese for a while and try to sort this out for you. It should be (easily?) fixable.
2. I am shame that I cannot duplicate the AV desync phenomenon. It must be some mistakes have been made by me. I am sorry to waste your analysis.
The rough progress I found and reported AV desync:
The process does seem rather convoluted and when bringing in other tools things become difficult. Best to keep it as simple as possible.
Hope that you don't mind I continue to report suspicious problem here.
Well if you stop making these valuable reports, moose could get mad. You don't want to deal with a mad moose!
:bravo:
DAE avatar
Guest

Re: DGDemux development

Post by Guest »

Possible bug with mpeg2 video
I have tried 3 different BDs with mpeg2 video, and DGDemux seems to be having an issue
I open the demuxed video in DGIndexNV and it shows two horizontal lines (actually, every media player shows the same lines, just in different colours)
If I demux with DGIndexNV all is well
Untitled.png
User avatar
Rocky
Posts: 3557
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky »

Hmm, interesting. Any chance you can upload some files or point me to the disk? Meanwhile I will try with a bluray I have that is MPEG2. Thanks for pointing it out.
DAE avatar
Guest

Re: DGDemux development

Post by Guest »

I used DGIndexNV to create a trimmed m2ts of the movie
Put it thru TsMuxer to recreate the BD structure
It is being uploaded now
User avatar
Rocky
Posts: 3557
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky »

Never mind. I already fixed it. :D

Silly me, I was not conditioning the filler NALU discarding on video type AVC. Oops.

I'll probably make a DGDemux release right now and a DGDecNV release tomorrow. Both are affected.

Thanks so much, gonca, for pointing this out. Really bad oopsie on my part.
User avatar
Natasha
Posts: 150
Joined: Wed Nov 20, 2019 11:11 am

Re: DGDemux development

Post by Natasha »

Happy Birthday, Rocky! We can celebrate together. You won't regret, if you wake up.

your wish my command,
Natasha
DAE avatar
Guest

Re: DGDemux development

Post by Guest »

Both are affected and yet DGIndexNV demuxes what appears to be a good mpeg file
User avatar
Rocky
Posts: 3557
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky »

Natasha, no!

Here is version 1.0.0.11:

* Fixed regression for demuxing MPEG2 video.

http://rationalqm.us/dgdemux/DGDemux_1.0.0.11.rar
User avatar
Rocky
Posts: 3557
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky »

gonca wrote:
Sat Dec 07, 2019 8:27 pm
Both are affected and yet DGIndexNV demuxes what appears to be a good mpeg file
You must have an earlier version of DGIndexNV.
DAE avatar
Guest

Re: DGDemux development

Post by Guest »

Yes, I am on slipstream 191, been meaning to update to the latest release
User avatar
Rocky
Posts: 3557
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky »

Better hold off until 195 tomorrow. I'm swilling Brut right now, so that's it for today.

Thank you so much for this trouble report, gonca. You're saving our asses. Hoo-yah. :lol:
User avatar
redbtn
Posts: 44
Joined: Sat Nov 16, 2019 2:35 pm

Re: DGDemux development

Post by redbtn »

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

Re: DGDemux development

Post by Rocky »

Thank you, redbtn.

@zqslzwzw

I have your system locale issue fixed on my Chinese PC. :D I'll port it back to The Beast and make a release.
User avatar
Rocky
Posts: 3557
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky »

Here is version 1.0.0.12:

* Fixed system locale handling for the Browse Output function.

* Now list shortened names for the M2TS list.

* Don't include newlines on the GUI stream entry strings.

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

Re: DGDemux development

Post by Guest »

* Now list shortened names for the M2TS list.
Version .11
11.png
Version .12
12.png
The m2ts list looks identical, or am I missing something
User avatar
Rocky
Posts: 3557
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky »

Make sure the GUI 1.0.0.11 is using DGDemux 1.0.0.11 and not DGDemux 1.0.0.12. Failing that I cannot see how you could achieve this result.
DAE avatar
zqslzwzw
Posts: 18
Joined: Fri Nov 29, 2019 8:35 am

Re: DGDemux development

Post by zqslzwzw »

Rocky wrote:
Sun Dec 08, 2019 2:56 pm
Here is version 1.0.0.12:

* Fixed system locale handling for the Browse Output function.

* Now list shortened names for the M2TS list.

* Don't include newlines on the GUI stream entry strings.

http://rationalqm.us/dgdemux/DGDemux_1.0.0.12.rar
Cool! Surprise comes from almighty Rocky every morning in GMT+8. Now I do not know any major issue of DGDemux.
DAE avatar
Guest

Re: DGDemux development

Post by Guest »

I have deleted all instances of DGDemux and re downloaded version .12
I still get the same results
You can see the cmd line entries in the images. The right exe is being used
User avatar
Bullwinkle
Posts: 338
Joined: Thu Sep 05, 2019 6:37 pm

Re: DGDemux development

Post by Bullwinkle »

Maybe that got put in for 1.0.0.11. Is it working good for you?
DAE avatar
Guest

Re: DGDemux development

Post by Guest »

The demuxing is working really well for me
I was just wondering about the list shortened names for the M2TS list since I didn't see any difference
User avatar
Bullwinkle
Posts: 338
Joined: Thu Sep 05, 2019 6:37 pm

Re: DGDemux development

Post by Bullwinkle »

Maybe compare to 1.0.0.10.
User avatar
redbtn
Posts: 44
Joined: Sat Nov 16, 2019 2:35 pm

Re: DGDemux development

Post by redbtn »

Could not detect frame rate. Skip first doesn't help. If force 23.976 manually it works well. Maybe it's an issue, maybe not.
01281.mpls, files on ftp (4.21gb)
User avatar
Rocky
Posts: 3557
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky »

Thank you for your report, redbtn, acute and precise as always. There is a corner case where it can happen (HEVC with no VPS, need to parse the VI). Hope springs eternal in a young man's breast. Need to get rid of that nonsense. Let's see if that's what you've found...
Post Reply