View Full Version : DVD2AVI & MPEG2DEC3 Development List
Cyberia
8th April 2004, 21:12
This is the list of requested fixes and enhancements for DGMPGDec/DVD2AVIdg/MPEG2DECdg for the past 6 months. Please feel free to add/correct to this list by posting here, or email me: cyberia-1@insightbb.com
This list is not prioritized or ordered in any way. Some of these may require extensive work, others may be easy changes. This is NOT intended to be a "to do" list for any one developer. Choose/fix these at your discression.
Fixes
------------
1) Upsampling based on progressive/interlaced picture indication [AbsoluteDestiny]
2) Fix or remove icon on:
a) confirmation dialog after saving project
b) 'save as' dialog before saving project
c) error dialog when saving project
3) Error dialog should report return code for failure.
DGIndex Enhancements
--------------------
1) Sort files loaded by drag-and-drop
a) possibly add "move up" and "move down" buttons to open dialog
to allow manual reordering
2) Store Field Order in d2v
3) Auto-select Field Operation
a) defaults on, but can be overridden
4) Individual frame stepping (both directions)
5) Remove(!) or replace Downsampling/Normalization/DRC code (with code from BeSweet)
6) Information window additions (for both Preview and Save Project modes)
a) Info field
b) Vob Cell ID
c) as many other fields as possible
7) Adjustable playback speed (possibly with a slider)
a) normal playback speed
b) faster speed (like now)
8) Logging. Create a small log similar to this:
DVD2AVIdg v1.77.3dg1.0.0RC2 by Donald A Graft.
----------------------------------------------
Force_Film = DISABLED
IDCT = 64-bit FP
Lum. Filter = DISBALED
Cropping = DISABLED
Resolution = 720 x 480 (will change if cropping)
Aspect Ratio = 16/9
Anamorphic? = YES
Avg. Bitrate = 2000 Kbps
Frame_Rate = 25 fps
Frame_Count = 65500 frames
Video Type = PAL
Frame Type = Progresive
Project File = C:\DVD\MYPROJECT.D2V
Decode Audio = DISABLED
Normalize = N/A
Demux Audio = ALL
Audio Track1 = C:\DVD\TRACK1_AC3_ETC_ETC.AC3
Audio Track2 = C:\DVD\TRACK2_AC3_ETC_ETC.AC3
...
Process time = 5:34
Process OK
9) MPEG-1 support
We really need a GOOD and proper way to read mpg files
other than DirectShowSource.
10) MPEG-2 slicing
a) ability to export select section "as-is" to an MPEG-2 file
Especially good for times when the deveopler wants to see a VOB slice
11) Audio Playback
a) Plays the selected track during Preview (or a similar mode)
12) Audio Identification
a) Audio track selector reports ONLY valid tracks and some info
(types, bitrate, length, language, etc (whatever))
DD3/2(448)-300s-Eng
DD2/0(384)-6543s-Ger
DTS(768)-1843s-Spa
13) Enhanced Color/Luma controls
a) Possibly like AVIUTL or....
b) Invoke the AviSynth filters Tweak and Levels
14) PVA support
15) Multiangle support
16) AAC demuxing
17) LPCM demuxing (necessary if Decode is to be removed)
18) Allow process priority to be changed during project file generation
19) Integrate DGFix and DGParse into the GUI
20) Save clipping settings if clipping is checked when ending the program
21) Demux MPEG audio and AAC from transport files (currently only AC3 is supported)
22) CLI option to specify the process priority
23) CLI to support filenames with commas.
24) CLI to start DGIndex minimized or hidden.
25) DGIndex clipping option to have better granularity.
26) Remove/disable ForceFilm option when processing PAL video.
27) Subtitle demuxing
28) Allow multiple simultaneous selection ranges to be set.
a) possibly add an 'Invert Selection' option
DGDecode Enhancements
---------------------
1) Rationalize parameter definitions and functionality
a) See this thread (http://forum.doom9.org/showthread.php?s=&threadid=76625)
2) Set ipp parameter automatically according to current frame type
3) Automatic D2V file generation
4) Show clip TFF versus BFF in info dialog.
Cyberia
8th April 2004, 21:13
I also found this list that Neuron2 made. Some of this may be fixed already:
--------------------------------------------------------------------
1. Correct the version string reported in the About box.
2. CLI support for selection of 1.76 vs. dg style project files.
3. Support for transport streams and HD.
4. Improved random navigation performance.
5. Automatic D2V file generation for MPEG2DEC3dg.
6. Generate D2F files.
7. Record aspect ratio information in the D2V file.
8. Fix case presentation for CLI file names (don't map to all upper case).
Cyberia
9th April 2004, 02:59
I believe fix #3:
3) Fix bad PRO LOGIC header info in demuxed AC3
can be crossed off the list. See this thread: http://forum.doom9.org/showthread.php?s=&threadid=74093
bond
9th April 2004, 09:32
i would also love to see if nic's mpegdecoder could be updated to work with dvd2avidg correctly
its simply great and fast :)
Guest
16th April 2004, 18:30
My current work list is here:
http://neuron2.net/misc/Work_List.html
I have already coded and tested improved random access (most of the time it is not necessary to decode the previous GOP as it always does in the current released version). I will fix a few bugs and release a beta. Bug fixing has priority over new feature development.
Guest
17th April 2004, 04:56
I'm getting close to a beta release. As I said, fixes first, enhancements later. Here is the work done so far:
-----
Fixed
-----
Correct the version string reported in the About box.
-> 1.1.0beta1.
Fix or disable "Save AVI" functionality. (see below)
-> Disabled.
For the Save AVI option to be of any use, it has to be
fixed so that it works in YUV 4:2:2, codec dialogue needs
to be clearer, and a Color Space 4:2:0 option would be nice too
(save directly to divx for example with no upsample of color data
followed by the inherent downsample that would be needed. [mashadar]
-> N/A (see above).
Uninitialized motion_type in macroblock_modes() [Lord KiRon]
-> Fixed in both DVD2AVIdg and MPEG2DEC3dg.
Improved random navigation performance.
-> Greatly improved. Works only for dg-style D2V files. Requires
-> new versions of both DVD2AVIdg and MPEG2DEC3dg.
Fix case presentation for CLI file names (don't map to all upper case).
-> Fixed.
Better auto-loading of multiple VOBs [Cyberia]
a) Auto-load more than 0-9 files at a time
-> Fixed for GUI and CLI.
b) Ability to disable auto-loading on Open dialog
-> Fixed.
Fix drag-and-drop loading [Cyberia]
a) Always load ALL dropped files
-> Fixed.
b) Never auto-load from drag-and-drop (load ONLY dropped files)
-> Fixed.
Guest
19th April 2004, 21:47
Phwew! I finally got the backward stepping across VOB boundaries to work. So I'll make a beta release tonight (late) with the fixes made thus far.
The backward stepping was hard because you have to first switch to the previous file (easy) and then decide where to start scanning from to find the last I frame in that file (hard). If you start too early in the stream you might go back more than one GOP, and if you start too late you may miss the last GOP and increment back to the file you are trying to step backwards from! :scared: Accomplishing this without a total code rewrite was the challenge. I think what I did will work for all VOBs but that's why we have betas. ;)
The total rewrite will occur when I make the navigation have frame resolution rather than GOP resolution.
Boulder
20th April 2004, 12:18
Hi Don,
good to see you're back in business again:)
I have a small request regarding DVD2AVIdg: could you please add files with extension .mpg to the MPEG-2 stream list?
Guest
21st April 2004, 04:28
Umm, what is "the MPEG-2 stream list"?
Boulder
21st April 2004, 08:42
When you open files for processing, the program shows only files with .vob, .m2p, .m2v or .mpv as the extension. I mostly process files with .mpg as the extension since my capture board produces already muxed files.
Hope this clears that up:)
Wilbert
21st April 2004, 09:41
In general, mpg files are mpeg1. So, if you add that, people get the impression that mpeg1 files are also supported. Which is false ...
What's wrong with renaming them, manually?
Boulder
21st April 2004, 10:51
Originally posted by Wilbert
In general, mpg files are mpeg1. So, if you add that, people get the impression that mpeg1 files are also supported. Which is false ...
What's wrong with renaming them, manually?
Hm, I didn't think of that. That's a strong point.
The request was just to make things a bit easier. There's no need to rename the files, I just have to select 'All files' and find the file I want to process. Sometimes there are a lot of files in the same directory with the captures and finding them can be a small PITA especially if they were not done recently:D
Cyberia
21st April 2004, 14:19
I agree with Wilbert... the mpg extension should not be added to the open dialog unless/until mpeg-1 support is added.
Wilbert
11th May 2004, 11:05
Not sure whether this is the development thread :)
I have a hdtv sample with two video streams. I can upload it somewhere if necessary?
vispgraedde
11th May 2004, 13:20
Originally posted by Cyberia
I agree with Wilbert... the mpg extension should not be added to the open dialog unless/until mpeg-1 support is added.
But .mpg is not mpeg-1 exclusive.
Guest
11th May 2004, 14:48
Originally posted by vispgraedde
But .mpg is not mpeg-1 exclusive. Right. And since we now reject MPEG-1 it is safe to add it to the list.
Guest
11th May 2004, 14:50
Originally posted by Wilbert
Not sure whether this is the development thread :)
I have a hdtv sample with two video streams. I can upload it somewhere if necessary? I'm releasing a beta of the transport stream support tonight, so you can test it yourself. :)
therealjoeblow
11th May 2004, 18:47
Originally posted by Boulder
Hm, I didn't think of that. That's a strong point.
The request was just to make things a bit easier. There's no need to rename the files, I just have to select 'All files' and find the file I want to process. Sometimes there are a lot of files in the same directory with the captures and finding them can be a small PITA especially if they were not done recently:D
On the 'Open' window, in the 'File name:' drop box, type '*.mpg', hit enter, and your file display will be filtered, then you can click whichever file you want.
CruNcher
11th May 2004, 22:30
- Bugfree PVA support :)
- Numerical Avg.Bitrate in Preview
Guest
12th May 2004, 01:00
Originally posted by CruNcher
Bugfree PVA support :)
http://www.technotrend.de/download/av_format_v1.pdf Sure, CruNcher. Give me a few days. :D
Got any streams for me? And your link is bad.
Guest
12th May 2004, 07:57
PVA support looks easy. I should be able to crank it out quickly. How do you want the audio demuxed? PES or ES?
DDogg
12th May 2004, 19:36
The text log report that rb's version makes would be a nice addition for me as it includes the ABR.
/Add: yes I should read better. Sorry. Still, ABR is not mentioned. Cyberia, could you add that to your list above?
zettai
12th May 2004, 20:05
Is it possible to have the option to change process priority during project file generation?
Thanks :)
Originally posted by Wilbert
Not sure whether this is the development thread :)
I have a hdtv sample with two video streams. I can upload it somewhere if necessary?
haha i sent DG one with 3 video and 2 audio and all are seen
as long as the PIDs are correct for the stream you want :)
what is funny you can grab the wrong audio if you
are not careful. fun to watch though when the audio has
absolutly nothing to do with what is happening on screen. :D
Cyberia
12th May 2004, 22:20
/Add: yes I should read better. Sorry. Still, ABR is not mentioned. Cyberia, could you add that to your list above?
Done.
FYI: I'll clean up the development list in a few days after I get back. I am currently distracted by surfer girls. :)
Wilbert
12th May 2004, 22:21
I tried it with a hdtv stream with two video streams. Work nice (all streams are detected and saved correctly).
Although a list of detected pids would be nice :)
There's one problem. If I open the avs script in wmp6.4, I see the following (it's the second video stream):
http://www.geocities.com/wilbertdijkhof/test.jpg
But it loads fine in vdubmod. So, I guess it's some colorspace conversion error? Strangely, the first stream shows up fine. If needed I can upload the clip somewhere.
zettai
12th May 2004, 22:25
Weird... that looks exactly like the kind of incorrectly decoded image you get when you try decoding YV12 without any YV12 decoders installed/registered... but if the first one works then I presume that's not the case.
How odd.
Wilbert
12th May 2004, 22:53
Weird... that looks exactly like the kind of incorrectly decoded image you get when you try decoding YV12 without any YV12 decoders installed/registered... but if the first one works then I presume that's not the case.
How odd.
I also don't get it. Looks like the delivered color format is different in both cases. Because adding ConvertToYUY2 after loading the second d2v, results in a script which loads fine in wmp6.4.
edit:
It's even weirder :) If I open the avs in wmp6.4 I got the green/purple picture, if I pauze it, minimize it, maximize it, then the picture shows up fine. However, if I press play again, it turns back to the green/purple stuff.
Let me first say that the second clip (720x480) is smaller than the first (1920x1088), probably not important. Maybe it's some memory buffer problem?
edit2: 10 Mb sample:
http://www.geocities.com/wilbertdijkhof/FaithHill10.ts
Moitah
13th May 2004, 00:37
I have the same problem when I try to play YV12. I think it's something to do with the overlay, if I change my display to 16 bit it works fine.
Guest
13th May 2004, 03:12
Guys, you're gonna get me grumpy!!!
PLEEZ Put bug reports in the release threads and feature requests here. Is it so hard?
It is possible in the Preview Information window at "Avg. Bitrate" to see some numbers for the bitrate value (like in PowerDVD) ? Under that blue level bar, maybe ?
Also I want to thanks Donald for all his work. YOU are one of my "Video Gods".
10x, again!
DDogg
13th May 2004, 17:22
neuron2, please bear with some fuzzy thinking on my part. I am curious on your general feelings of 'rightness or wrongness' as it concerns whether an intelligent method to deal with problem sources like hard telecined, hybrid, weird PAL stuff from NTSC, etc. is appropriate for dvd2avidg in the future.
I ask because here you can actually 'see' the original structure of the source instead of the situation with decomb. Many times you ask users to send you a small piece of the source and you quickly answer, 'ABC, presto, here is how to do it', once you lay eyes on the source. Is this because the structure becomes evident to you based upon reports from tools used to analyze the source, or your brain and experience 'extrapolating' a solution for these problem sources? That's probably not very clear. In essence I am curious to know if you feel it is possible for a person such as yourself to program an AI that can automatically deal with nearly all sources based upon having access to the original source. To put that yet another fuzzy way, can the deinterlacing methods you are an expert in be broken down into some type of rule base that allows those rules to be applied in an automatic fashion for users with a tool users mentality?
Guest
13th May 2004, 18:50
@all
Requested noted. Will de discussed when 1.3.0 is released.
@DDogg
I have thought about this. I even made some flowcharts to document my analysis flow. Maybe I will publish them.
Regarding such functionality *within* DVD2AVI, no, I still regard the latter as basically a glorified stream indexer. It will be enhanced, however, to place the needed data in the index file (D2V). Then an external analysis tool can be used to inspect the video and generate suggestions.
Trahald
13th May 2004, 20:05
To be able to totally use the raw mode it would be helpful to have the nitty gritty of each frame.. tff bff rff is already given.. but not frame/field setting.. interlace/prog ... on a frame by frame basis... i think those are the main things i need in order to replicate the origional source from the RAW mode output. if this is already available.. point me there ;)
Guest
13th May 2004, 21:14
@trahald
In the very post above yours I indicate that it is coming!
Trahald
13th May 2004, 21:38
Originally posted by neuron2
@trahald
In the very post above yours I indicate that it is coming!
I read it as possibly such.. but I wanted to be 100 % clear. thanx a million. :D
@neuron2
As per your suggestion what I would like to see in the log file is as follows:
FrameCount (D2VFrames)
Progressive Frame Count
Amount of TFF Frames and BFF Frames
Quantity of ZigZag Frames
FilmPercentage
GOP structure - Although not important at this stage
armed with this the correct CCE settings and field order diagnosis becomes quite straight forward.
Thanks
Zeul
Cyberia
20th May 2004, 22:46
Should I edit the dev list in this thread or start a new thread?
Guest
20th May 2004, 23:13
@Zeul
Thank you for your suggestions. Please tell me what you mean by a ZigZag frame.
@Cyberia
It would be nice to have a list that we keep up to date. Perhaps a link kept at the top of the thread. If you wanted to do that, I'm sure we all would greatly appreciate it. Well, anyway, I'm sure I would. :)
>I meant ZigZag scanning or Alternate scanning.
OK. I'm curious as to how that assists you. Care to elaborate for us? Thank you.
Trahald
20th May 2004, 23:54
i presume he means % of frames encoded zigzag (as opposed to alternate scan)
generally interlace frames would be encoded alternate scan, and progresive encoded with zigzag but this is not always the case
Guest
21st May 2004, 03:00
Oh, OK, thanks. I didn't see your post before responding to Zeul because it was on the next page.
I'll get 1.3.0 out final and then for 1.4.0, I'll make the logging and upsampling high priorities.
Cyberia
21st May 2004, 17:35
In preparation for DGMPGDec 1.0, I have updated the Development list at the top of the thread. I believe it is complete and correct. Recent enhancement requests are at the bottom of the list. The list is not prioritized or ordered.
Please let me know if I missed anyone's request or suggestions.
vion11
25th May 2004, 16:53
I like the new naming scheme for DGMPGDec, has fixed ad hoc version conflicts.
Is it possible to include a -nongui option to commandline?
It will keep pc usable when indexing a lot of small files, if windows are suppressed.
Cyberia
25th May 2004, 18:12
@neuron2
-nogui ??? Sounds OK to me.
Also, if things fails from the CLI, there is no indication of why. I entered the wrong path and the GUI popped up, but nothing said "hey dummy, no such file exists!"
Guest
25th May 2004, 18:40
Originally posted by vion11
I like the new naming scheme for DGMPGDec, has fixed ad hoc version conflicts.
Is it possible to include a -nongui option to commandline?
It will keep pc usable when indexing a lot of small files, if windows are suppressed. It would be a major project, I'm afraid, which means it probably won't happen in your lifetime.
vion11
26th May 2004, 11:34
It would help when window is not visible only.
Guest
26th May 2004, 11:54
The main window could be started minimized or hidden. OK, I'll add it to the list.
Cyberia
1st June 2004, 04:04
These are very picky...
How about renaming the "Clipping" option to "Crop Filter" for consistency.
Also how about renaming "48->44.1KHz" to "48kHz -> 44.1kHz" (get the k's right, sheesh how did anyone EVER figure out how to use this with the k's wrong???!?!?! :) ) I realize this option may be removed soon anyway. Just wanted to post it for the record.
@ Wilbert,
I am too short to take part in this advanced discussions, but I processed to .avi this sample:
http://www.geocities.com/wilbertdijkhof/FaithHill10.ts
and result you will find on:
ftp://www.eb.enterpol.pl
user: www.eb.enterpol.pl
password : eb
sample name Faith.avi 650kB
eb
Analise:Summary:
MPEG Transport Packets = 55775
PID 0000, Program Association Table packets = 11, total bytes = 2024
PID 0010, Other packets = 11, total bytes = 2024
PID 0011, Video stream 0 packets = 41512, total bytes = 7635091
PID 0014, Private Stream 1 packets = 1217, total bytes = 207728
PID 0020, Other packets = 11, total bytes = 2024
PID 0021, Video stream 0 packets = 10136, total bytes = 1862642
PID 0024, Private Stream 1 packets = 1216, total bytes = 207544
PID 0E00, Other packets = 29, total bytes = 5336
PID 0E01, Other packets = 11, total bytes = 2024
PID 0E02, Other packets = 11, total bytes = 2024
PID 0E03, Other packets = 11, total bytes = 2024
PID 0E88, Other packets = 14, total bytes = 2576
PID 0E89, Other packets = 5, total bytes = 920
PID 0E8A, Other packets = 6, total bytes = 1104
PID 0E8B, Other packets = 6, total bytes = 1104
PID 0F0A, Other packets = 21, total bytes = 3864
PID 1FFB, Other packets = 174, total bytes = 32016
PID 1FFF, Null packets = 1373, total bytes = 252632
EDITED:
PIDs that I can interpret:
PID 0011 main video stream
PID 0014 audio stream 1 AC3 2.0
PID 0024 audio stream 2 AC3 2.0 exactly the same as 0014 a little shorter
PID 0021 subpicture stream
PID 1FFF padded with null packets just to keep bandwidth
Guest
1st June 2004, 13:39
That FaithHill10 clip had PAT but no PMT!
dtv_user
2nd June 2004, 14:39
@neuron2
Don could you include the option to just demux files as some ATSC streams I use don't have to be re-encoded. Have the option to set in and out points then demuxing is why I ask - saves having to use chopping program.
Also I would like to see multiple in and out points set with slider.
Thanks in advance
dtv_user
len0x
2nd June 2004, 18:23
I see now this info is available via DGparse only. I would be nice to have it either in D2V file or as a function of DGDecode.dll
Guest
2nd June 2004, 18:39
Originally posted by dtv_user
Don could you include the option to just demux files as some ATSC streams I use don't have to be re-encoded. Have the option to set in and out points then demuxing is why I ask - saves having to use chopping program.
Also I would like to see multiple in and out points set with slider.
I don't understand you. You want DGIndex to do just pure TS demuxing? Aren't there any number of good tools for that already?
The rest is on the work list already.
Guest
2nd June 2004, 18:41
Originally posted by len0x
I see now this info is available via DGparse only. I would be nice to have it either in D2V file or as a function of DGDecode.dll It is in the D2V, sort of.
Look at the first flags digit (for the first frame of the file). If it is 2, 3, 12, or 13, then it is TFF, else BFF.
len0x
2nd June 2004, 18:45
Originally posted by neuron2
Look at the first flags digit (for the first frame of the file). If it is 2, 3, 12, or 13, then it is TFF, else BFF.
works for me then! :) I withdraw the request (although some ppl would behappy to see such a function in avisynth scripts probably)
Cyberia
2nd June 2004, 21:21
Originally posted by len0x
works for me then! :) I withdraw the request (although some ppl would behappy to see such a function in avisynth scripts probably)
No, no! I veto his withdraw! It should explicitly be in both the d2v and the log. Mainly it would be great not to have to determine the field order for Decomb and this is one way to do it.
Another way would be to incorporate DGParse and DGFix into the GUI, but I think thats on the list.
Either way, it should be explicitly logged.
@ neuron2 & lenOx,
please remeber about Europe,
in Europe AC3 2.0 or 5.1 are as Private Stream BD
here analaise from sample p7.ts PROSIBEN7 with AC3(PID 0101) and normal audio, PID0020 teletext,
MPEG Transport Packets = 30782
PID 0000, Program Association Table packets = 115, total bytes = 21160
PID 0020, Private Stream 1 packets = 2566, total bytes = 356674
PID 0064, Other packets = 170, total bytes = 31280
PID 00FF, Video stream 0 packets = 22904, total bytes = 4176456
PID 0100, MPEG Audio stream 0 packets = 1513, total bytes = 275232
PID 0101, Private Stream 1 packets = 3514, total bytes = 642544
from EURONEWS sample e7.ts with 7 audios
MPEG Transport Packets = 31530
PID 0000, Program Association Table packets = 34, total bytes = 6256
PID 005B, MPEG Audio stream 0 packets = 800, total bytes = 131560
PID 005C, MPEG Audio stream 0 packets = 799, total bytes = 131390
PID 005D, MPEG Audio stream 0 packets = 799, total bytes = 131390
PID 005E, MPEG Audio stream 0 packets = 799, total bytes = 131390
PID 005F, MPEG Audio stream 0 packets = 799, total bytes = 131512
PID 0062, MPEG Audio stream 0 packets = 800, total bytes = 131560
PID 0063, MPEG Audio stream 0 packets = 799, total bytes = 131512
PID 00A3, Video stream 0 packets = 25831, total bytes = 4700504
PID 0503, Other packets = 70, total bytes = 12880
Samples e7.ts and p7.ts are on page site :Samples can be played directly by VLC.player with possible audio choise
ftp://www.eb.enterpol.pl
user: www.eb.enterpol.pl
password : eb
@ neuron2,
I am trying my best to be helpful, because I have special request to you about DeLogo plugin to VirtualDubMod /but this latter when you will have some spare time, please don't say that it will never occur/
eb
Guest
2nd June 2004, 22:20
@eb
Please state explicitly what you are asking me to do. Thank you.
EDIT: Didn't mean to be brusque, but I am able to get video and MPEG audio from those streams. And I have already mentioned (several times) that I am working on how to specify audio when the PAT/PMT isn't there. So I really do not know what you are asking for.
Nice choice for e7.ts, BTW! :eek:
neuron2,
Thank you for answer, I will prepare it for tomorrow
eb
len0x
2nd June 2004, 22:40
Originally posted by eb
Thank you for answer, I will prepare it for tomorrow
lol I like when ppl take things that seriously :D
p.s. i'll take those samples as well if you don't mind :)
Guest
2nd June 2004, 22:44
Originally posted by len0x
lol I like when ppl take things that seriously He's a good man. Don't diss my friend, the esteemed eb! :(
[Yes, I know you had a smilie. But sometimes things can be taken wrong. Especially by me!]
BTW, eb, what are you using to make those analyses? Oh, and umm, what is the special request about Delogo? Maybe enter that one at my forum.
len0x
2nd June 2004, 22:52
Originally posted by neuron2
He's a good man. Don't diss my friend, the esteemed eb! :(
I didn't try to diss anyone :) Almost all posts above got edited and now seem more structured. Its just I found first version amusing since you asked for a task to do and eb said that it's gonna be ready tomorrow. So I just pointed out that its good when ppl take their time to write proper specs :) (well you see I work in IT... :D)
Guest
2nd June 2004, 23:12
I fully concur, Tony!
@ neuron2,
My samples are rather directed to the peoples to present in more general view why you are working so hard to find the best and universal and easy way to deal/process that streams. The last two samples where specialy elaborated/recorded just to play them after recording, and latter using your programs to make CDs,DVDs and so on.
Greetings
eb
len0x
3rd June 2004, 18:31
Originally posted by neuron2
BTW, eb, what are you using to make those analyses?
I second that question now :)
eb, what was used to produce that list of streams ?
dtv_user
3rd June 2004, 18:37
@neuron2
quote by neuron2:
I don't understand you. You want DGIndex to do just pure TS demuxing? Aren't there any number of good tools for that already?
Don I was looking for a way to set starting point on a I Frame and end point set with slider while stepping through clip in a video window.
I don't know of any demuxers that let you set in and out points using a GUI to see your in and out points in a video window.
The author program I'm using needs seperate video and AC3 audio files to make DVD image.
If you know of any please advise me.
Thank you
dtv_user
@ lenOx,
HDTV EURO1080 sample is uploading now
check your PM
eb
@ lenOx,
sorry lenOx , I just discovered that this sample was recorded as .mpg.
Next one will be as .ts stream.
eb
Guest
8th June 2004, 22:37
@Cyberia
2) Fix or remove icon on:
a) confirmation dialog after saving project
b) 'save as' dialog before saving project
c) error dialog when saving project
3) Error dialog should report return code for failure. No capiche. Please elaborate.
Cyberia
8th June 2004, 22:55
On the dialog boxes that popup for various events, there is a blank icon displayed. Either use the new DGIndex icon, or remove the blank icon from these dialogs. (eg: Error, Overwrite File, Project Successful)
Also, the dialog that appears for Errors just mentions read-only files. I'm sure it's a hardcoded message because I intentionally created a permissions error to test it. But the disk could be full...etc. Could you return either the Windows return code or (better yet) the Message associated with that return code? Should only take a line or two of code to do that.
NeOff
9th June 2004, 12:14
I don't know if this is possible or not, but Im curious would it be possible to have the 'Track Number' menu dynamically created? so if I load a vob with 3 audio tracks, it would list only Track 1, Track 2, Track 3. Maybe even give some information about those tracks like 'Track 1 - 0x80 - English Audio'
Furthermore, if this is possible, could this also be used for the Transport Streams, so it could list all Audio Tracks in a similar method?
Thanks for reading
Cyberia
9th June 2004, 14:09
Originally posted by NeOff
I don't know if this is possible or not, but Im curious would it be possible to have the 'Track Number' menu dynamically created? so if I load a vob with 3 audio tracks, it would list only Track 1, Track 2, Track 3. Maybe even give some information about those tracks like 'Track 1 - 0x80 - English Audio'
Obviously you didn't look over the list at the beginning of this thread. See #12. :)
NeOff
10th June 2004, 01:04
I guess I read that differently than it was meant then, what I was asking for was more towards only listing audio tracks that exist, and not having 8 tracks always listed. I guess the further question of adding track specific info was a repeat of #12, but I felt the 2 features go together.
Cyberia
10th June 2004, 14:16
Yep, I included both in #12.
- Only list available tracks
- Provide info about those tracks
buzzqw
14th June 2004, 12:30
@Cyberia
Don't know if already listed (i don't think so) i would like to make multiple selection (with [ ] ) and export d2v/audio for these selection (all selection in one d2v)
Thanks
BHH
Cyberia
14th June 2004, 16:37
Why do you want this? and do you want the audio broken into seperate files or merged into one file?
Guest
15th June 2004, 02:28
Cutting out commercials. :devil:
Cyberia
15th June 2004, 03:32
ahhh, good idea. I added it to the list, plus I added the idea of adding an 'Invert Selection' option.
buzzqw
15th June 2004, 07:06
@Cyberia @neuron2
ehhh :D :D :D
One d2v, one mp2/mpa
With this features DGMpgDec would became simply awesome ! (even for trimming in vob files start/end credits, or in pvr files !!!)
:thanks: neuron2 !
BHH
vion11
25th June 2004, 15:32
It seems dgdecode exports function 'getRGBFrame' with __cdecl,
while mpeg2dec exports with __stdcall.
__cdecl is not compatible with visual basic,
so accessing frames is not possible. :(
Some background info is here (http://support.microsoft.com/support/kb/articles/Q153/5/86.asp).
Is it possible to switch back to __stdcall?
len0x
25th June 2004, 15:45
Originally posted by vion11
It seems dgdecode exports function 'getRGBFrame' with __cdecl,
while mpeg2dec exports with __stdcall.
Its been like this for ages for mpeg2dec3.dll (more than a year and a half for sure). Its indeed different from mpeg2dec but change will break all the aplications using mpeg2dec3/mpeg2dec3dg/dgdecode. So that should stay as it is (may be new function can be introduced for stdcall)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.