|
|
| mayhem |
| Posted: Oct 8 2011, 07:55 PM |
 |
|
Advanced Member
  
Group: Members
Posts: 62
Member No.: 24668
Joined: 13-December 08

|
As of -test13 the open/save dialog no longer has the useful "Places bar" on the left side of the dialog and uses the standard windows open/save dialog. Any chance of getting that back, it was rather handy, at least on XP, not sure if its even implemented in 7 or not.
7 has lots of its own dialog issues, like perpetual inability to remember sort and view modes from folder to folder and seemingly no way to set them globally. In fact, lack of global settings across all programs and dialogs is my major gripe with 7 and why I won't use it on my desktop, my laptop I have no choice, but at least on the desktop I do.
|
 |
| freedomdwarf |
| Posted: Oct 11 2011, 02:20 PM |
 |
|

Advanced Member
  
Group: Members
Posts: 119
Member No.: 30166
Joined: 7-March 11

|
Is there a repository where we can grab the latest release/build of VirtualDub?
I don't mind being a guinea-pig to see if the latest version works for what I do with VD.
I just 'happened' across Test12 and it works for what I want but I have seen from Phaeron that it shouldn't really be used because it has a 'Sleep(10000)' in it somewhere and that Test13 has fixed some niggles... So where can I grab Test13 from pretty plz??
-------------------- Sometimes, intelligence means the obvious flies over your head! |
 |
| dloneranger |
| Posted: Oct 11 2011, 05:55 PM |
 |
|
Moderator
  
Group: Moderators
Posts: 2366
Member No.: 22158
Joined: 26-September 07

|
@freedomdwarf It's on the first page of this thread
-------------------- MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask Windows7/8 Codec Chooser All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3 |
 |
| phaeron |
| Posted: Oct 12 2011, 05:37 AM |
 |
|

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

|
Yeah, these threads are meant to be the repositories and the latest build and change list is always on the first post. I forgot to pin this thread, which I have fixed in test-14.
The places bar issue was a dumb regression I introduced when I was fixing some build errors on my desktop, which has the Vista SDK installed instead of the Windows 2000 SDK. What's annoying is that it was a pain to test the regression fix because the only way I can run Windows 98 now is through a VM, and VirtualBox runs Win98SE very poorly. Given that I really can't even run the OS properly anymore it's probably about time I finally dropped Win98/ME support and started building VirtualDub as Unicode instead of MBCS. |
 |
| jpsdr |
| Posted: Oct 12 2011, 07:46 AM |
 |
|
Advanced Member
  
Group: Members
Posts: 335
Member No.: 20490
Joined: 23-December 06

|
If you do that, does it mean that to properly compile plugins, in the general settings of the projects, the Characters settings (translated from french, don't know if it's the exact english label), should be set to Unicode instead of MBCS, or would they stay compatible ? If i remember properly, a long time ago, in my debut building pluggins,once the setting was to Unicode and it didn't work. Don't remember if pluggin didn't load in VD, or if it simply didn't compile. |
 |
| Dstruct |
| Posted: Oct 12 2011, 01:53 PM |
 |
|
Advanced Member
  
Group: Members
Posts: 257
Member No.: 24005
Joined: 8-August 08

|
| QUOTE (Dstruct) | 1.10.1-test12
-> load file with stereo audio -> Audio/Conversion/Channels: Set to "Left" or "Right" -> Audio/Compression
Result: Only Stereo compression modes shown
Expected: Only Mono compression modes shown
Trying to Save the file in full processing mode also gives an error:
"Error initializing audio stream compression: No installed audio codec could compress the source audio to the desired format. Check that the sampling rate and number of channels in the source is compatible with the selected audio format."
Trying to fix it via Advanced Filters also doesn't seem to help as workaround. I'm only getting different "Pin connection" error messages when trying to save the file (no matter which Stereo-Split/Merge/Mix method I'm trying). Even got VirtualDub hanging at 100% CPU while trying to Add a Output node in the Advanced Filters dialog ...
|
| QUOTE (Dstruct) | 1.10.1-test12
Audio/Filters ... (Advanced Filtering)
-> window has ugly default program icon in titlebar. VirtualDub logo should be shown. |
Both issues still there in 1.10.1-test14.
FIXED (1.10.1-test15) |
 |
| phaeron |
| Posted: Oct 23 2011, 08:30 PM |
 |
|

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

|
Test-15 is up with a few more bug fixes.
The Unicode/MBCS setting controls whether generic macros map to the ANSI or Unicode versions of the Win32 APIs. This includes functions like CreateWindow, macros like MAKEINTRESOURCE and _T(), and the UNICODE/MBCS macro. This means if that you have code like this:
| CODE | SetWindowText(hwndItem, "Foo");
|
...it will not compile in Unicode mode because you are attempting to pass a narrow string to SetWindowTextW(). It's even worse if you are using messages like WM_SETTEXT where you can silently get a type mismatch that only manifests at runtime.
Within a module, the solution to making a module Unicode/MBCS agnostic is to convert everything to either be agnostic (particularly using _T() or _t* functions), or to hardcode the specific ANSI/Unicode API being used. VirtualDub and your filter, however, don't need to use the same settings. There is nothing in the filter API that requires a particular setting since there are no generic Windows types embedded in the header. You can convert your filter to Unicode now or vice versa and everything should run OK. |
 |
| pureocean |
| Posted: Nov 6 2011, 01:08 AM |
 |
|
Advanced Member
  
Group: Members
Posts: 53
Member No.: 27197
Joined: 13-March 10

|
@phaeron: Firstly, thanks for new updates.
There is strange issue. Could you help?
Video: http://www.megaupload.com/?d=U1DP65X0
Issue: If anything frames is deleted, Virtualdub can't playing or seeking with arrow keys.
Tested: Virtualdub build 34676 (test-15).
P.S.: No problem in Virtualdub 1.8.8.
This post has been edited by pureocean on Nov 6 2011, 04:56 AM |
 |
| phaeron |
| Posted: Nov 6 2011, 11:30 PM |
 |
|

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

|
Looks like it may be an improperly coded AVI with a keyframe 0 dependency -- whether or not this worked in the past would have been by chance.
I'll have to think about putting in an option for this. There's no way around it for direct stream copy, but for full processing mode it would allow the file to be transcoded properly. |
 |
| Dstruct |
| Posted: Nov 7 2011, 12:55 PM |
 |
|
Advanced Member
  
Group: Members
Posts: 257
Member No.: 24005
Joined: 8-August 08

|
| QUOTE (Dstruct @ Oct 12 2011, 03:53 PM) | | QUOTE (Dstruct) | 1.10.1-test12
-> load file with stereo audio -> Audio/Conversion/Channels: Set to "Left" or "Right" -> Audio/Compression
Result: Only Stereo compression modes shown
Expected: Only Mono compression modes shown
Trying to Save the file in full processing mode also gives an error:
"Error initializing audio stream compression: No installed audio codec could compress the source audio to the desired format. Check that the sampling rate and number of channels in the source is compatible with the selected audio format."
Trying to fix it via Advanced Filters also doesn't seem to help as workaround. I'm only getting different "Pin connection" error messages when trying to save the file (no matter which Stereo-Split/Merge/Mix method I'm trying). Even got VirtualDub hanging at 100% CPU while trying to Add a Output node in the Advanced Filters dialog ...
|
FIXED (1.10.1-test15) |
VirtualDub 1.10.1-test15
With this file
| CODE | Format : Matroska Format version : Version 1 File size : 1 003 MiB Duration : 2h 5mn Overall bit rate : 1 113 Kbps Writing application : HandBrake 0.9.3
Video ID : 1 Format : AVC Format/Info : Advanced Video Codec Format profile : High@L3.0 Format settings, CABAC : Yes Format settings, ReFrames : 3 frames Codec ID : V_MPEG4/ISO/AVC Duration : 2h 5mn Nominal bit rate : 655 Kbps Width : 720 pixels Height : 422 pixels Display aspect ratio : 2.40:1 Frame rate : 25.000 fps Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.086 Writing library : x264 core 65 Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=9 / psy_rd=1.0:1.0 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-4 / threads=3 / nr=0 / decimate=1 / mbaff=0 / bframes=6 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=3 / wpredb=1 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=2pass / bitrate=655 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00 Language : English Color primaries : BT.601-6 525, BT.1358 525, BT.1700 NTSC, SMPTE 170M Transfer characteristics : BT.709-5, BT.1361 Matrix coefficients : BT.601-6 525, BT.1358 525, BT.1700 NTSC, SMPTE 170M
Audio #1 ID : 2 Format : AAC Format/Info : Advanced Audio Codec Format profile : LC Codec ID : A_AAC Duration : 2h 5mn Channel(s) : 6 channels Channel positions : Front: L C R, Side: L R, LFE Sampling rate : 48.0 KHz Compression mode : Lossy Language : English
Audio #2 ID : 3 Format : AAC Format/Info : Advanced Audio Codec Format profile : LC Codec ID : A_AAC Duration : 2h 5mn Channel(s) : 6 channels Channel positions : Front: L C R, Side: L R, LFE Sampling rate : 48.0 KHz Compression mode : Lossy Language : German
Menu 00:00:00.000 : Chapter 1 00:03:17.813 : Chapter 2 00:06:19.973 : Chapter 3 00:09:19.133 : Chapter 4 00:11:29.413 : Chapter 5 00:16:06.613 : Chapter 6 00:20:40.133 : Chapter 7 00:24:07.373 : Chapter 8 00:27:40.773 : Chapter 9 00:31:05.983 : Chapter 10 00:33:55.370 : Chapter 11 00:37:06.130 : Chapter 12 00:42:33.970 : Chapter 13 00:44:39.410 : Chapter 14 00:46:58.010 : Chapter 15 00:51:20.320 : Chapter 16 00:54:13.600 : Chapter 17 00:56:36.520 : Chapter 18 00:58:38.680 : Chapter 19 01:02:36.570 : Chapter 20 01:05:00.650 : Chapter 21 01:09:35.730 : Chapter 22 01:14:38.690 : Chapter 23 01:17:44.288 : Chapter 24 01:21:36.797 : Chapter 25 01:26:04.997 : Chapter 26 01:27:43.317 : Chapter 27 01:33:26.357 : Chapter 28 01:36:56.877 : Chapter 29 01:40:04.555 : Chapter 30 01:42:38.113 : Chapter 31 01:45:47.793 : Chapter 32 01:48:19.550 : Chapter 33 01:51:50.900 : Chapter 34 01:53:58.020 : Chapter 35 01:57:27.060 : Chapter 36 02:00:33.500 : Chapter 37 02:03:30.780 : Chapter 38" |
I'm getting a "Error initializing audio stream compression: No installed audio codec could compress the source audio to the desired format. Check that the sampling rate and number of channels in the source is compatible with the selected audio format." error message in VirtualDub when trying to save this file with 5.1 AC-3 320kbps compression.
fccHandler AAC ACM Codec 1.8 fccHandler AC-3 ACM Codec 1.9 fccHandler Matroska Plugin 3.0
Shouldn't it work (6ch AAC conversion to 6ch AC-3)? |
 |
| pureocean |
| Posted: Nov 7 2011, 01:55 PM |
 |
|
Advanced Member
  
Group: Members
Posts: 53
Member No.: 27197
Joined: 13-March 10

|
@phaeron: Thanks for the information. |
 |
| Mr.Bomber |
| Posted: Nov 16 2011, 01:01 AM |
 |
|
Newbie

Group: Members
Posts: 4
Member No.: 21190
Joined: 7-April 07

|
Error of the opening of the program test 15 under WinXP. If start test 12 and disable in options all CPU optimizations then after program is started without error. In than reason? Under W7 all orderly. XP SP3, Intel Core i5 2500K, ASUS P8P67LE.
| CODE | VirtualDub crash report -- build 34676 (release) --------------------------------------
Disassembly: 0051a9a0: 0e push cs 0051a9a1: 832600 and dword ptr [esi], 00h 0051a9a4: ddd8 fstp st(0) 0051a9a6: c7460401000000 mov dword ptr [esi+04h], 00000001 0051a9ad: eb68 jmp 0051aa17 0051a9af: 85c0 test eax, eax 0051a9b1: 7c45 jl 0051a9f8 0051a9b3: 6a3e push 3eh 0051a9b5: 59 pop ecx 0051a9b6: 2bc8 sub ecx, eax 0051a9b8: 33c0 xor eax, eax 0051a9ba: 40 inc eax 0051a9bb: 33d2 xor edx, edx 0051a9bd: e8ee870c00 call 005e31b0 0051a9c2: 52 push edx 0051a9c3: 50 push eax 0051a9c4: 6a3e push 3eh 0051a9c6: 51 push ecx 0051a9c7: 51 push ecx 0051a9c8: dd1c24 fstp qword ptr [esp] 0051a9cb: e885a20c00 call 005e4c55 0051a9d0: dc0520686100 fadd qword ptr [00616820] 0051a9d6: 83c40c add esp, 0ch 0051a9d9: e898480c00 call 005df276 0051a9de: 52 push edx 0051a9df: 50 push eax 0051a9e0: 8d4508 lea eax, [ebp+08h] 0051a9e3: 50 push eax 0051a9e4: e81cf9ffff call 0051a305 0051a9e9: 8b08 mov ecx, [eax] 0051a9eb: 890e mov [esi], ecx 0051a9ed: 8b4004 mov eax, [eax+04h] 0051a9f0: 83c414 add esp, 14h 0051a9f3: 894604 mov [esi+04h], eax 0051a9f6: eb1f jmp 0051aa17 0051a9f8: ddd8 fstp st(0) 0051a9fa: 51 push ecx 0051a9fb: d9e8 fld1 0051a9fd: 51 push ecx 0051a9fe: dc7508 fdiv qword ptr [ebp+08h] 0051aa01: 8d4d08 lea ecx, [ebp+08h] 0051aa04: dd1c24 fstp qword ptr [esp] 0051aa07: e868ffffff call 0051a974 0051aa0c: 8b4508 mov eax, [ebp+08h] 0051aa0f: 894604 mov [esi+04h], eax 0051aa12: 8b450c mov eax, [ebp+0ch] 0051aa15: 8906 mov [esi], eax 0051aa17: 8bc6 mov eax, esi 0051aa19: 5e pop esi 0051aa1a: c9 leave 0051aa1b: c20800 ret 0008 0051aa1e: 51 push ecx 0051aa1f: 33c9 xor ecx, ecx 0051aa21: 0f01d0 lgdt eax <-- FAULT 0051aa24: 890424 mov [esp], eax 0051aa27: 8b0424 mov eax, [esp] 0051aa2a: 83e006 and eax, 06h 0051aa2d: 2c06 sub al, 06h 0051aa2f: f6d8 neg al 0051aa31: 1bc0 sbb eax, eax 0051aa33: 40 inc eax 0051aa34: 59 pop ecx 0051aa35: c3 ret 0051aa36: 6a28 push 28h 0051aa38: 6860156700 push 00671560 0051aa3d: e8669f0c00 call 005e49a8 0051aa42: 9c pushfd 0051aa43: 810c2400002000 or dword ptr [esp], 00200000 0051aa4a: 9d popfd 0051aa4b: 9c pushfd 0051aa4c: 8f45dc pop dword ptr [ebp-24h] 0051aa4f: 33c0 xor eax, eax 0051aa51: f745dc00002000 test [ebp-24h], 00200000 0051aa58: 0f8436010000 jz 0051ab94 0051aa5e: c745e003000000 mov dword ptr [ebp-20h], 00000003 0051aa65: 8d75c8 lea esi, [ebp-38h] 0051aa68: 0fa2 cpuid 0051aa6a: 8906 mov [esi], eax 0051aa6c: 895e04 mov [esi+04h], ebx 0051aa6f: 894e08 mov [esi+08h], ecx 0051aa72: 89560c mov [esi+0ch], edx 0051aa75: 837dc800 cmp dword ptr [ebp-38h], 00h 0051aa79: 7508 jnz 0051aa83 0051aa7b: 6a03 push 03h 0051aa7d: 58 pop eax 0051aa7e: e911010000 jmp 0051ab94 0051aa83: 8d75c8 lea esi, [ebp-38h] 0051aa86: 33c0 xor eax, eax 0051aa88: 40 inc eax 0051aa89: 0fa2 cpuid 0051aa8b: 8906 mov [esi], eax 0051aa8d: 895e04 mov [esi+04h], ebx 0051aa90: 894e08 mov [esi+08h], ecx 0051aa93: 89560c mov [esi+0ch], edx 0051aa96: f745d400008000 test [ebp-2ch], 00800000 0051aa9d: 7407 jz 0051aaa6 0051aa9f: c7 db 0c7h
Built on Althena on Sun Oct 23 13:07:05 2011 using compiler version 1400
Windows 5.1 (Windows XP x86 build 2600) [Service Pack 3] Memory status: virtual free 1994M/2048M, commit limit 5896M, physical total 3062M
EAX = 00000200 EBX = 00100800 ECX = 00000000 EDX = bfebfbff EBP = 0012fce0 ESI = 0012fca8 EDI = 00009ca5 ESP = 0012fc94 EIP = 0051aa21 EFLAGS = 00210246 FPUCW = ffff027f FPUTW = ffffffff
Crash reason: Illegal instruction
Crash context: An instruction not supported by the CPU was executed in module 'VirtualDub'.
Pointer dumps:
ESI 0012fca8: 000206a7 00100800 179ae3bf bfebfbff 00caecdc 00200212 0000073f 01000100 ESP 0012fc90: 00000000 179ae3bf 0051ab30 00009ca5 00000000 00000000 000206a7 00100800 0012fcb0: 179ae3bf bfebfbff 00caecdc 00200212 0000073f 01000100 0012fc9c 0012f8c0 0012fcd0: 0012fd54 005e1910 00671560 ffffffff 0012fd60 00454d8a 00bfad50 00000000 0012fcf0: 00120000 00000000 00000000 ffff0101 0012fd54 00601971 ffffffff 0047e0e6 EBP 0012fce0: 0012fd60 00454d8a 00bfad50 00000000 00120000 00000000 00000000 ffff0101 0012fd00: 0012fd54 00601971 ffffffff 0047e0e6 0047e0ee 000b026c 00bfad50 00000111 0012fd20: 00000000 0012fd0c 7e369488 0012fd88 7e39048f 7e378d90 ffffffff 7e378d8b 0012fd40: 0048b610 000b026c 00bfad50 00000005 0012fd14 0012fd88 00602460 00000000
Thread call stack: 0051aa21: ?A0x49af08a3::VDIsAVXSupportedByOS() 0051ab30: CPUCheckForExtensions() 00454d8a: VDCPUTest() 0047e0e6: VDProjectUI::MenuHit() 0047e0ee: VDProjectUI::MenuHit() 7e369488: USER32!GetWindowLongA [7e360000+945d+2b] 7e378d8b: USER32!DefWindowProcW [7e360000+18d20+6b] 0048b610: VDUIFrame::DefProc() 0047ec57: _catch$?MainWndProc@VDProjectUI@@IAEJIIJ@Z$0() 7e369488: USER32!GetWindowLongA [7e360000+945d+2b] 00474dd0: VDProjectUI::WndProc() 0048bd15: VDUIFrame::StaticWndProc() 7e368734: USER32!GetDC [7e360000+86c7+6d] 7e368816: USER32!GetDC [7e360000+86c7+14f] 7e3689cd: USER32!GetWindowLongW [7e360000+88a6+127] 7e37a43b: USER32!PeekMessageA [7e360000+1a340+fb] 7e3696c7: USER32!DispatchMessageA [7e360000+96b8+f] 0045f9f6: WinMain@16() 005e42a6: __tmainCRTStartup() 7c817077: kernel32!RegisterWaitForInputIdle [7c800000+1702e+49]
-- End of report
| |
 |
| phaeron |
| Posted: Nov 21 2011, 02:06 AM |
 |
|

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

|
Oops, I messed up the AVX detection routine. Try test-16. |
 |
| Dstruct |
| Posted: Nov 23 2011, 01:07 PM |
 |
|
Advanced Member
  
Group: Members
Posts: 257
Member No.: 24005
Joined: 8-August 08

|
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")!
FIXED (1.10.1-test18) |
 |
| phaeron |
| Posted: Nov 25 2011, 08:03 PM |
 |
|

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

|
This happens because WAV files don't support any extended options. I'll fix the bug where it doesn't switch the audio mode. |
 |