|
|
| Dstruct |
| Posted: Nov 28 2011, 02:32 PM |
 |
|
Advanced Member
  
Group: Members
Posts: 257
Member No.: 24005
Joined: 8-August 08

|
Ok, can't you even give it a different "open" dialog without the "extended" checkbox? |
 |
| ale5000 |
| Posted: Nov 28 2011, 03:07 PM |
 |
|

Advanced Member
  
Group: Members
Posts: 1114
Member No.: 22180
Joined: 30-September 07

|
@Dstruct: Most input plugins have extended options.
-------------------- New VirtualDub forum VirtualDub AIO (All-in-One installer for VirtualDub and plugins) Codec Toolbox RS (A tool to read/change merit of codecs and many other things) Input plugins for VirtualDub / ACM codecs / VFW codecs |
 |
| Dstruct |
| Posted: Nov 29 2011, 10:43 AM |
 |
|
Advanced Member
  
Group: Members
Posts: 257
Member No.: 24005
Joined: 8-August 08

|
I know. But the WAV Open dialog doesn't need to look the same or does it? |
 |
| ale5000 |
| Posted: Nov 29 2011, 02:02 PM |
 |
|

Advanced Member
  
Group: Members
Posts: 1114
Member No.: 22180
Joined: 30-September 07

|
"the WAV Open dialog" doesn't exist, there is "Audio -> Audio from other file" that can import a lot of formats.
-------------------- New VirtualDub forum VirtualDub AIO (All-in-One installer for VirtualDub and plugins) Codec Toolbox RS (A tool to read/change merit of codecs and many other things) Input plugins for VirtualDub / ACM codecs / VFW codecs |
 |
| ale5000 |
| Posted: Dec 1 2011, 02:22 AM |
 |
|

Advanced Member
  
Group: Members
Posts: 1114
Member No.: 22180
Joined: 30-September 07

|
Sample file (14.08 MB): http://www.multiupload.com/ZKZ2LWU4AM
In File => File Information... => Sample precision it say 32-bit but in Audio => Conversion... => Precision it say "No change (16-bit)".
-------------------- New VirtualDub forum VirtualDub AIO (All-in-One installer for VirtualDub and plugins) Codec Toolbox RS (A tool to read/change merit of codecs and many other things) Input plugins for VirtualDub / ACM codecs / VFW codecs |
 |
| Dstruct |
| Posted: Dec 1 2011, 03:56 PM |
 |
|
Advanced Member
  
Group: Members
Posts: 257
Member No.: 24005
Joined: 8-August 08

|
| QUOTE (ale5000 @ Nov 29 2011, 04:02 PM) | | "the WAV Open dialog" doesn't exist, there is "Audio -> Audio from other file" that can import a lot of formats. | Ah ok, I see. Thanks! |
 |
| ale5000 |
| Posted: Dec 4 2011, 08:37 PM |
 |
|

Advanced Member
  
Group: Members
Posts: 1114
Member No.: 22180
Joined: 30-September 07

|
Sample file (it crash VirtualDub on closing.avi - 1.58 MB): http://www.multiupload.com/XJFXQKH8ZD
I have opened an avi file with VirtualDub, then I have closed VirtualDub and it is crashed:
| CODE | VirtualDub crash report -- build 34677 (release) --------------------------------------
Disassembly: 7c920980: ffc3 inc ebx 7c920982: 8b03 mov eax, [ebx] 7c920984: e934ffffff jmp 7c9208bd 7c920989: f605d0e0987c02 test [7c98e0d0], 02h 7c920990: 0f85edfeffff jnz 7c920883 7c920996: 3d00020000 cmp eax, 00000200 7c92099b: 0f82e2feffff jc 7c920883 7c9209a1: 66837e0200 cmp word ptr [esi+02h], 00h 7c9209a6: 740a jz 7c9209b2 7c9209a8: f6460510 test [esi+05h], 10h 7c9209ac: 0f84d1feffff jz 7c920883 7c9209b2: 50 push eax 7c9209b3: 56 push esi 7c9209b4: 57 push edi 7c9209b5: e8b70f0000 call 7c921971 7c9209ba: e949ffffff jmp 7c920908 7c9209bf: 8b4820 mov ecx, [eax+20h] 7c9209c2: 66f7c1ff018d49 test ecx, 498d01ff 7c9209c9: 018948200f85 add [ecx-7af0dfb8], ecx 7c9209cf: 3afe cmp bh, dh 7c9209d1: ff db 0ffh 7c9209d2: ff6a00 jmp fword ptr [edx+00h] 7c9209d5: 8d45d8 lea eax, [ebp-28h] 7c9209d8: 50 push eax 7c9209d9: e8d0ceffff call 7c91d8ae 7c9209de: e932feffff jmp 7c920815 7c9209e3: 0fb70e movzx ecx, word ptr [esi] 7c9209e6: 03c8 add ecx, eax 7c9209e8: 81f900fe0000 cmp ecx, 0000fe00 7c9209ee: 0f8745fdffff ja 7c920739 7c9209f4: 807d1400 cmp byte ptr [ebp+14h], 00h 7c9209f8: 0f85b1a60300 jnz 7c95b0af 7c9209fe: 8a4605 mov al, [esi+05h] 7c920a01: 2410 and al, 10h 7c920a03: a810 test al, 10h 7c920a05: 884705 mov [edi+05h], al 7c920a08: 0f8592000000 jnz 7c920aa0 7c920a0e: 8b4e0c mov ecx, [esi+0ch] 7c920a11: 8d4608 lea eax, [esi+08h] 7c920a14: 8b10 mov edx, [eax] 7c920a16: 894d0c mov [ebp+0ch], ecx 7c920a19: 8b09 mov ecx, [ecx] <-- FAULT 7c920a1b: 3b4a04 cmp ecx, [edx+04h] 7c920a1e: 895514 mov [ebp+14h], edx 7c920a21: 0f852b0d0000 jnz 7c921752 7c920a27: 3bc8 cmp ecx, eax 7c920a29: 0f85230d0000 jnz 7c921752 7c920a2f: 56 push esi 7c920a30: 53 push ebx 7c920a31: e84efcffff call 7c920684 7c920a36: 8b4514 mov eax, [ebp+14h] 7c920a39: 8b4d0c mov ecx, [ebp+0ch] 7c920a3c: 3bc1 cmp eax, ecx 7c920a3e: 8901 mov [ecx], eax 7c920a40: 894804 mov [eax+04h], ecx 7c920a43: 7438 jz 7c920a7d 7c920a45: 8a4605 mov al, [esi+05h] 7c920a48: a804 test al, 04h 7c920a4a: 0f8535a70300 jnz 7c95b185 7c920a50: 0fb70e movzx ecx, word ptr [esi] 7c920a53: 8b4510 mov eax, [ebp+10h] 7c920a56: 0108 add [eax], ecx 7c920a58: 0fb70e movzx ecx, word ptr [esi] 7c920a5b: 294b28 sub [ebx+28h], ecx 7c920a5e: f6470510 test [edi+05h], 10h 7c920a62: 668b08 mov cx, [eax] 7c920a65: 66890f mov [edi], cx 7c920a68: 0f85cbfcffff jnz 7c920739 7c920a6e: 8b08 mov ecx, [eax] 7c920a70: 668bc1 mov ax, cx 7c920a73: 668944cf02 mov [edi+ecx*8+02h], ax 7c920a78: e9bcfcffff jmp 7c920739 7c920a7d: 668b06 mov ax, [esi]
Built on Althena on Sun Nov 20 12:50:09 2011 using compiler version 1400
Windows 5.1 (Windows XP x86 build 2600) [Service Pack 3] Memory status: virtual free 1985M/2048M, commit limit 2406M, physical total 2048M
EAX = 00d285d0 EBX = 00c00000 ECX = 00000000 EDX = 00615b94 EBP = 0013fd40 ESI = 00d285c8 EDI = 00cd06f8 ESP = 0013fd34 EIP = 7c920a19 EFLAGS = 00210246 FPUCW = ffff027f FPUTW = ffffffff
Crash reason: Access Violation
Crash context: An out-of-bounds memory access (access violation) occurred in module 'ntdll'...
...reading address 00000000.
Pointer dumps:
EAX 00d285d0: 00615b94 00000000 00cb04b8 00cb04b8 00000000 00d285e4 00d285e4 00000000 EBX 00c00000: 000000c8 000001d7 eeffeeff 00001002 00000000 0000fe00 00200000 00002000 EDX 00615b90: 00437a20 005e00dd 0059de50 00410000 00437a40 004921f0 00437a70 00437aa0 ESI 00d285c8: ff010001 ff010001 00615b94 00000000 00cb04b8 00cb04b8 00000000 00d285e4 EDI 00cd06f8: 0006afda 01090008 00c00178 00c00178 00000000 00000000 00000000 00000000 ESP 0013fd30: 00000000 00c00000 00cd06f8 00000000 0013fe14 7c92084c 00c00000 00000000 0013fd50: 0013fdf8 00000000 00cd05a0 00cd0700 00000001 00000000 00000001 00000000 0013fd70: 00000000 00d28628 00c00178 7c923293 00d28630 00150608 00360000 00000000 0013fd90: 00c00178 0013fdd0 00cc5c18 7c80ffa5 00000030 00000030 10000000 00360000 EBP 0013fd40: 0013fe14 7c92084c 00c00000 00000000 0013fdf8 00000000 00cd05a0 00cd0700 0013fd60: 00000001 00000000 00000001 00000000 00000000 00d28628 00c00178 7c923293 0013fd80: 00d28630 00150608 00360000 00000000 00c00178 0013fdd0 00cc5c18 7c80ffa5 0013fda0: 00000030 00000030 10000000 00360000 7c91e920 00057ed0 00cc5c20 00000058
Thread call stack: 7c920a19: ntdll!wcsncpy [7c910000+1057f+49a] 7c92084c: ntdll!wcsncpy [7c910000+1057f+2cd] 7c923293: ntdll!RtlUnlockHeap [7c910000+13273+20] 7c80ffa5: kernel32!GlobalUnlock [7c800000+ff22+83] 7c80ffa5: kernel32!GlobalUnlock [7c800000+ff22+83] 76b03a0b: WINMM!CloseDriver [76b00000+3890+17b] 005df99d: free() 005e43c5: _aligned_free() 004f626f: VideoSource::~VideoSource() 004f63de: VideoSourceAVI::~VideoSourceAVI() 004f7048: VideoSourceAVI::(special)() 004ac70c: VideoSource::Release() 00473287: VDProject::CloseAVI() 00455bb1: Deinit() 0045fac3: WinMain@16() 005e42a6: __tmainCRTStartup() 7c817077: kernel32!RegisterWaitForInputIdle [7c800000+1702e+49]
-- End of report |
-------------------- New VirtualDub forum VirtualDub AIO (All-in-One installer for VirtualDub and plugins) Codec Toolbox RS (A tool to read/change merit of codecs and many other things) Input plugins for VirtualDub / ACM codecs / VFW codecs |
 |
| ale5000 |
| Posted: Dec 8 2011, 05:13 AM |
 |
|

Advanced Member
  
Group: Members
Posts: 1114
Member No.: 22180
Joined: 30-September 07

|
In File => File information can you show the audio tag also when there is "Unknown extended format" please?
FIXED (1.10.1-test19)
-------------------- New VirtualDub forum VirtualDub AIO (All-in-One installer for VirtualDub and plugins) Codec Toolbox RS (A tool to read/change merit of codecs and many other things) Input plugins for VirtualDub / ACM codecs / VFW codecs |
 |
| phaeron |
| Posted: Dec 11 2011, 10:17 PM |
 |
|

Virtualdub Developer
  
Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02

|
Fixed the animated GIF crash in test-18 -- the problem was that the animated GIF had no graphic control extension blocks and thus no specified display values. This is not advisable as the rate at which the animation plays is completely arbitrary. I couldn't even find any description in the spec as to how this is supposed to be treated.
I've added code to display unknown WAVEFORMATEX GUIDs, but I don't have test files for this so it's a blind change -- LMK how it works out. |
 |
| ale5000 |
| Posted: Dec 11 2011, 11:56 PM |
 |
|

Advanced Member
  
Group: Members
Posts: 1114
Member No.: 22180
Joined: 30-September 07

|
Sample file (706D - 6 channels.avi - 7.71 MB): http://www.multiupload.com/2WCYZO5PWG
The file contains multichannel aac audio with tag 0x706D. VirtualDub still only say "Unknown extended format", it doesn't show 0x706D.
FIXED (1.10.1-test19)
-------------------- New VirtualDub forum VirtualDub AIO (All-in-One installer for VirtualDub and plugins) Codec Toolbox RS (A tool to read/change merit of codecs and many other things) Input plugins for VirtualDub / ACM codecs / VFW codecs |
 |
| ale5000 |
| Posted: Dec 12 2011, 12:06 AM |
 |
|

Advanced Member
  
Group: Members
Posts: 1114
Member No.: 22180
Joined: 30-September 07

|
I have added a sample file to this post: http://forums.virtualdub.org/index.php?act...t=80#entry88226
-------------------- New VirtualDub forum VirtualDub AIO (All-in-One installer for VirtualDub and plugins) Codec Toolbox RS (A tool to read/change merit of codecs and many other things) Input plugins for VirtualDub / ACM codecs / VFW codecs |
 |
| ale5000 |
| Posted: Dec 12 2011, 06:02 PM |
 |
|

Advanced Member
  
Group: Members
Posts: 1114
Member No.: 22180
Joined: 30-September 07

|
| QUOTE (Dstruct @ Nov 23 2011, 02:07 PM) | VirtualDub 1.10.1-test16
-> load movie -> enable Full Audio Processing -> Audio -> Audio from other file
-> select a WAV file and check "Ask for extended options after this dialog" -> Open
Result: No dialog with questions about extended options opened. Audio menu still has "Source audio" selected (instead of "Audio from other file")! |
The same bug happens also with the DirectShow input plugin (it happens also from the normal open dialog).
-------------------- New VirtualDub forum VirtualDub AIO (All-in-One installer for VirtualDub and plugins) Codec Toolbox RS (A tool to read/change merit of codecs and many other things) Input plugins for VirtualDub / ACM codecs / VFW codecs |
 |
| Gromozeka |
| Posted: Dec 14 2011, 05:51 AM |
 |
|
Advanced Member
  
Group: Members
Posts: 52
Member No.: 26717
Joined: 1-January 10

|
Phaeron, you said a year ago that do capture video from external encoders. What do you think about this? |
 |
| ale5000 |
| Posted: Dec 17 2011, 08:23 PM |
 |
|

Advanced Member
  
Group: Members
Posts: 1114
Member No.: 22180
Joined: 30-September 07

|
@phaeron: Look here => http://forums.virtualdub.org/index.php?act...9800#entry88442
-------------------- New VirtualDub forum VirtualDub AIO (All-in-One installer for VirtualDub and plugins) Codec Toolbox RS (A tool to read/change merit of codecs and many other things) Input plugins for VirtualDub / ACM codecs / VFW codecs |
 |
| phaeron |
| Posted: Dec 19 2011, 10:28 PM |
 |
|

Virtualdub Developer
  
Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02

|
Bah, I all files all the time. It's good for 'em.
The wave format GUID string was too long, so I've shortened it. Lame Win32 behavior of the day: you can't disable word wrapping in a static control with a right justification.
Input plugins need to be updated to indicate whether they have extended options dialogs or not. I just added the support for this in test-19, so no plugins will have been updated yet.
I'm really behind on my TODO list and haven't gotten the external encoder support in capture mode in. I'm basically putting this branch into feature freeze and am going to try to do a release soon -- I need to hunker down and figure out what's left to do to make that happen. I think the Plugin SDK needs some love. |
 |