thanks neuron2, very much appreciated as always
This release provides the following changes compared to version 1.4.7:
1. For streams that specify 1088 as the vertical height for both the encoded and display sizes, a pop-up appears once on file loading (not done for CLI invocation) asking if the video should be treated as if it has a height of 1080.
2. Completely rewrote the PAT/PMT parser. Syntactically, it now a) correctly handles sections that cross transport packet boundaries, or that start in the middle of a transport packet following a previous section, b) correctly handles streams with multiple PAT sections, and c) correctly handles streams that put all the program information on one PMT PID. The parser is now fully correct syntactically. Semantically, it now a) correctly labels private stream video, b) labels all scrambled streams so that user can avoid crashing DGIndex by selecting a scrambled stream, and c) properly distinguishes between AC3 audio streams and Teletext streams.
3. When showing the film versus video percentage, DGIndex always now shows film percentage if it is greater than or equal to 50%, or video percentage if it is greater than 50%. Of course the sum is 100%.
4. Fixed a problem with playback speed control. E.g., if you are running in slow motion and hit Pause, wait a while, and then hit Resume, the video would go real fast for a while until it "caught up".
5. DGIndex now supports "Open With" operation. E.g., you can double click a VOB file and have it open right up if your association is correct. Or you have a shortcut to DGIndex on your desktop and then highlight a bunch of VOBs and drop them all on the shortcut; they are opened in sorted order. (It always irritated me that you couldn't do that.)
6. DGIndex can now automatically set the transport PIDs to the first program when a stream is opened. This happens when a new file is opened with the PIDs set to reserved (0x02). The PIDs are set to reserved when DGIndex is started, so PID setting will happen when a transport stream file is opened after starting DGIndex. Thereafter, the Set PIDs dialog is controlling.
7. A new option under the file menu was added: Demux Audio Only. This is intended for demuxing the audio from streams that do not contain video.
1. For streams that specify 1088 as the vertical height for both the encoded and display sizes, a pop-up appears once on file loading (not done for CLI invocation) asking if the video should be treated as if it has a height of 1080.
2. Completely rewrote the PAT/PMT parser. Syntactically, it now a) correctly handles sections that cross transport packet boundaries, or that start in the middle of a transport packet following a previous section, b) correctly handles streams with multiple PAT sections, and c) correctly handles streams that put all the program information on one PMT PID. The parser is now fully correct syntactically. Semantically, it now a) correctly labels private stream video, b) labels all scrambled streams so that user can avoid crashing DGIndex by selecting a scrambled stream, and c) properly distinguishes between AC3 audio streams and Teletext streams.
3. When showing the film versus video percentage, DGIndex always now shows film percentage if it is greater than or equal to 50%, or video percentage if it is greater than 50%. Of course the sum is 100%.
4. Fixed a problem with playback speed control. E.g., if you are running in slow motion and hit Pause, wait a while, and then hit Resume, the video would go real fast for a while until it "caught up".
5. DGIndex now supports "Open With" operation. E.g., you can double click a VOB file and have it open right up if your association is correct. Or you have a shortcut to DGIndex on your desktop and then highlight a bunch of VOBs and drop them all on the shortcut; they are opened in sorted order. (It always irritated me that you couldn't do that.)
6. DGIndex can now automatically set the transport PIDs to the first program when a stream is opened. This happens when a new file is opened with the PIDs set to reserved (0x02). The PIDs are set to reserved when DGIndex is started, so PID setting will happen when a transport stream file is opened after starting DGIndex. Thereafter, the Set PIDs dialog is controlling.
7. A new option under the file menu was added: Demux Audio Only. This is intended for demuxing the audio from streams that do not contain video.
Comment