Page 2 of 3

Not all audio streams are visible

Posted: Sun Jun 18, 2023 5:46 pm
by new_guy
Show what?

Not all audio streams are visible

Posted: Sun Jun 18, 2023 5:47 pm
by Curly
Your butt. Knerk.

Not all audio streams are visible

Posted: Thu Jul 13, 2023 9:10 pm
by Rocky
Rocky wrote:
Sun Jun 18, 2023 7:23 am
Sorry, DTS Express is not supported at this time.
I've got DTS Express working in DGIndexNV. Gonna regression test and code review first, then port it to DGDemux.

Not all audio streams are visible

Posted: Sat Jul 15, 2023 7:47 am
by hubblec4
Wow, that very good news.
I will wait until you have a test version.

This is/was the last important point on my wish list, and now I will make DGDemux to the default processing tool for BD2mkv.

Many thanks for your work.

Not all audio streams are visible

Posted: Sat Jul 15, 2023 11:47 am
by Rocky
You are welcome, hubblec4, and thank you for reminding me this needs to be done.

I have it coded in DGDemux but am waiting for a disk with DTS Express to arrive later today. So I should have a test version ready for you within a day or two.

It wasn't hard because the existing DTS demux code works for DTS Express, so all I had to do was accept DTS Express signaled in the PAT/PMT (that 0xa2 stuff), and then parse the LBR to properly display the stream parameters and make a proper filename. I also added the fix for 6.1 and 7.1 showing as 5.1 from DGIndexNV.

Thank you for choosing DGDemux for your demultiplexing needs! :salute:

On to Linux. I'm bored and it's something to do :wow:

Not all audio streams are visible

Posted: Sat Jul 15, 2023 12:36 pm
by Curly
Rocky wrote:
Sat Jul 15, 2023 11:47 am
I'm bored
Better than boring. Knerk.

Not all audio streams are visible

Posted: Sat Jul 15, 2023 12:39 pm
by Sherman
Knerk. I was reading about drama queens. How do you know if you are a drama queen? An exact definition would be valuable.

Not all audio streams are visible

Posted: Sat Jul 15, 2023 12:41 pm
by Britney
Wait, I'm thinking about it.

Not all audio streams are visible

Posted: Sat Jul 15, 2023 1:03 pm
by Wonder Woman
:bow:

Not all audio streams are visible

Posted: Sat Jul 15, 2023 1:07 pm
by Baltasar
Very simple. A queen (instance of highest female royalty) depicted in a movie or play is a "drama queen". By definition, a man cannot be a drama queen. QED.

Not all audio streams are visible

Posted: Sat Jul 15, 2023 1:08 pm
by Sherman
OK, thanks. I was asking for my friend.

Not all audio streams are visible

Posted: Sat Jul 15, 2023 7:38 pm
by hubblec4
Rocky wrote:
Sat Jul 15, 2023 11:47 am
... thank you for reminding me this needs to be done.

I have it coded in DGDemux ....

It wasn't hard because the existing DTS demux code works ...
I also added the fix for 6.1 and 7.1 showing as 5.1 from DGIndexNV.
That sounds very great and I'm glad to read that it was not so much work for you.
Rocky wrote:
Sat Jul 15, 2023 11:47 am
On to Linux. I'm bored and it's something to do :wow:
I can hardly believe it, that would be so wonderful.
I had also already looked because of the dovi_tool which fortunately is also available for Linux.
That would mean that everything that works on Windows with cE+DGDemux would also be available on Linux, or is there something still missing?

Not all audio streams are visible

Posted: Sun Jul 16, 2023 7:37 am
by Rocky
hubblec4 wrote:
Sat Jul 15, 2023 7:38 pm
That would mean that everything that works on Windows with cE+DGDemux would also be available on Linux, or is there something still missing?
I don't think so but you would know better what cE requires.

Can you please test this version of DGDemux supporting DTS Express? It works on T2chunk but I'd like to see it run on a full disk with DTS Express. Can't verify gaps correction with T2chunk due to the M2TS partial fragments. The disk I ordered has been delayed a week. Thank you.

[temporary link removed]

BTW, I have it supported in DGDemuxGUI as well but let's get DGDemux shaken down first.

Also, maybe you could mention to our friend kedautinh12 over at doom9 (I can't post there) that it's better to not make links to stuff in our misc directory, which is still not verified, but rather only to our releases. Also any links to temp stuff in misc will go bad after we make the release. For example, his link to DGDemux 71 in misc is dead now.

https://forum.doom9.org/showthread.php? ... ost1989352

But also mention we are grateful for his announcements. :salute:

Not all audio streams are visible

Posted: Sun Jul 16, 2023 10:35 am
by hubblec4
Hi Rocky

It works, and I like the naming for this streams.
DGDemux is now definitive better than eac3to for demuxing. Many many thanks.

I will make a post in this thread and link to what you have said.

Not all audio streams are visible

Posted: Sun Jul 16, 2023 11:54 am
by Rocky
Ciao! Still have to verify gaps processing. I'll do that when my full disks arrive.

Also, hubblec4, you are authorized to bundle my executables with your distributions. Consider this to be your written permission per the LICENSE file.

:salute:

Not all audio streams are visible

Posted: Sun Jul 16, 2023 12:10 pm
by Boris
The squirrel got lucky again. Any luck on the dentures?

Not all audio streams are visible

Posted: Sun Jul 16, 2023 12:22 pm
by Curly
Teeth are highly overrated.


Not all audio streams are visible

Posted: Sun Jul 16, 2023 12:43 pm
by new_guy
Sherman, here is an audio-video representation of the phenomenon of drama queenhood for your friend's edification.


Not all audio streams are visible

Posted: Sun Jul 16, 2023 12:55 pm
by hubblec4
Rocky wrote:
Sun Jul 16, 2023 11:54 am
Also, hubblec4, you are authorized to bundle my executables with your distributions. Consider this to be your written permission per the LICENSE file.
Thank you very much for this courtesy and permission.
I hope it is OK for you when I don't bundle DGDemux with cE. I also don't bundle other software.
For me is this to much work to maintain all the other software when there is an update.

I use also other software which comes with bundled software and so I have often multiple folders with the same software.
This was the reason for me not to have another tool which bundles all the software that is already there.

But for Linux I have to wait what you provide. In the last DGDemux-Linux version there is only a dgdemux file and the dovi_tool and DGMVCCombine is missing.

Not all audio streams are visible

Posted: Sun Jul 16, 2023 1:34 pm
by Rocky
That's fine as long as our links are alive. :twisted:

Not all audio streams are visible

Posted: Tue Jul 18, 2023 7:25 am
by Rocky
hubblec4, do you know of any disks with DTS Express that have multiple M2TSs in the playlist? The one I have has only a single M2TS. I need multiple M2TSs to test gap correction. Thank you.

Not all audio streams are visible

Posted: Tue Jul 18, 2023 10:32 am
by Rocky
OK, never mind. I was able to test it in DGIndexNV by loading the M2TS twice, which gives me a gap to correct. ;)

The audio frame duration is then given by:

Code: Select all

// ETSI TS 102 114 V1.6.1 (2019-08) Table 9-11

int num_samples;

if (audio[ndx].lbr_sample_rate < 16000)
	num_samples = 1024;
else if (audio[ndx].lbr_sample_rate >= 16000 && audio[ndx].lbr_sample_rate < 32000)
	num_samples = 2048;
else
	num_samples = 4096;
duration = (float)num_samples / audio[ndx].lbr_sample_rate;
Then everything proceeds as currently designed for gaps correction. The challenge was to determine the frame duration for DTS Express.

Not all audio streams are visible

Posted: Tue Jul 18, 2023 2:24 pm
by hubblec4
Rocky wrote:
Tue Jul 18, 2023 7:25 am
hubblec4, do you know of any disks with DTS Express that have multiple M2TSs in the playlist? The one I have has only a single M2TS. I need multiple M2TSs to test gap correction. Thank you.
Yes, Terminator 2 has multiple m2ts files. And I know the T2chunk which I have uploaded is for a full test not enough.
Here is an Amazon link
https://www.amazon.de/Terminator-Blu-ra ... B0036GLFPY

Not all audio streams are visible

Posted: Tue Jul 18, 2023 2:31 pm
by hubblec4
Rocky wrote:
Tue Jul 18, 2023 10:32 am
OK, never mind. I was able to test it in DGIndexNV by loading the M2TS twice, which gives me a gap to correct. ;)
Clever! Looks like you have created a random m2ts list :-)

Rocky wrote:
Tue Jul 18, 2023 10:32 am
Then everything proceeds as currently designed for gaps correction. The challenge was to determine the frame duration for DTS Express.
Very nice. Of curiosity, which duration is for the DTS Express?

Not all audio streams are visible

Posted: Tue Jul 18, 2023 7:43 pm
by Rocky
Use the link (chain) icon to ensure your URLs show up. I fixed it for you. Thank you for the link.

The M2TSs (in this case only 1) before my pseudo-gap are in display order. That's why I can test with it.

Duration depends on the sample rate, as shown in the code above.

Here is a release candidate for build 72, adding DTS Express support to DGDemux/DGDemuxGUI.

https://rationalqm.us/misc/DGDemux_1.0. ... didate.zip

It's working in DGIndexNV also. Will make a release for that tomorrow.