Welcome Guest ( Log In | Register )


Important

The forums will be closing permanently the weekend of March 15th. Please see the notice in the announcements forum for details.

Pages: (10) « First ... 5 6 [7] 8 9 ... Last » ( Go to first unread post )
Virtualdub 1.10.1 Test Thread
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
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.



 
     Top
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!
 
       Top
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
 
    Top
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.
 
    Top
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.
 
     Top
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 ...


sad.gif


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)
 
    Top
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.
 
    Top
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
 
     Top
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.
 
    Top
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 ...


sad.gif



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)?
 
    Top
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.
 
     Top
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
 
     Top
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.
 
    Top
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)
 
    Top
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.
 
    Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
142 replies since Feb 20 2011, 06:53 AM Track this topic | Email this topic | Print this topic
Pages: (10) « First ... 5 6 [7] 8 9 ... Last »
<< Back to Testing / Bug Reports