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) 1 [2] 3 4 ... 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
pureocean
Posted: Mar 1 2011, 10:18 AM


Advanced Member


Group: Members
Posts: 53
Member No.: 27197
Joined: 13-March 10



Firstly, @phaeron: Thank you for new test versions. Especially for "auto-recover". This feature will be getting better (of course, with feedbacks).

Secondly, @BugMaster: Thanks for special x264vfw_fix. Virtualdub can open all x/h264/avc based-videos with this fix. Thank you! Hopefully, fccHandler correct technical bytes on Matroska/FLV plugins that you're mentioned.
 
     Top
phaeron
Posted: Mar 5 2011, 11:24 PM


Virtualdub Developer


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



QUOTE (mayhem @ Feb 28 2011, 03:14 PM)
10.1-test branch seems to be altering display range of RGB, I realize
this is a sticky issue as people have their systems setup differently,etc
but on my system it appears to be imposing studioRGB ?? resulting
in a noticeably lower contrast "washed out" effect in the display panes.
...
Edit: Upon further fiddling it looks like this only applies
to Direct3D and not DirectX so possibly an ATI/nVidia
driver issue in there too. Anyhow, setting it to OpenGL
or only DirectX without Direct3D checked seems to be fine.

Uh... weird. I didn't make any changes to color space conversions in the Direct3D code, and it doesn't use YUV textures. The only change I made was to disable DirectX overlays by default, and that wouldn't affect you if you already had Direct3D checked. Both the Direct3D and the OpenGL paths use the same conversion equations: they explicitly use 16-235 unless you choose one of the full-range YCbCr formats.

What video card do you have? I need to know the model, e.g. NVIDIA GeForce 7900, because there are several paths in the Direct3D driver depending on graphics card level. Also, try using the channel levels test video (Tools > Create Test Video) and set the input and output color modes to YUY2. You should not be seeing a difference in color ranges between these two display modes.
 
    Top
pintcat
Posted: Mar 6 2011, 10:07 AM


Advanced Member


Group: Members
Posts: 142
Member No.: 18182
Joined: 19-February 06



#test 3 refuses to load two of my VD-filters: textsup.vdf and vobsub_vd.vdf. The log says that VDub is unable to load these filters, because the vdf-modules cannot be found. But they still reside in the plugins folder as they did all the time. AFAIR it used to work with the latest stable.
 
     Top
ale5000
Posted: Mar 7 2011, 12:13 AM


Advanced Member


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



Edit: Problem fixed

--------------------
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
 
     Top
mayhem
Posted: Mar 8 2011, 05:32 AM


Advanced Member


Group: Members
Posts: 62
Member No.: 24668
Joined: 13-December 08



QUOTE (phaeron @ Mar 5 2011, 11:24 PM)
QUOTE (mayhem @ Feb 28 2011, 03:14 PM)
10.1-test branch seems to be altering display range of RGB <snip>
Edit: Upon further fiddling it looks like this only applies
to Direct3D and not DirectX so possibly an ATI/nVidia
driver issue in there too.  Anyhow, setting it to OpenGL
or only DirectX without Direct3D checked seems to be fine.


Uh... weird. I didn't make any changes to color space conversions in the Direct3D code, and it doesn't use YUV textures. The only change I made was to disable DirectX overlays by default, and that wouldn't affect you if you already had Direct3D checked. Both the Direct3D and the OpenGL paths use the same conversion equations: they explicitly use 16-235 unless you choose one of the full-range YCbCr formats.

What video card do you have? I need to know the model, e.g. NVIDIA GeForce 7900, because there are several paths in the Direct3D driver depending on graphics card level. Also, try using the channel levels test video (Tools > Create Test Video) and set the input and output color modes to YUY2. You should not be seeing a difference in color ranges between these two display modes.

Upon further comparison of settings between 1.10.0
and 1.10.1-test branch the setting that actually makes
the difference turns out to be "use high precision conversion"
which I had checked by default in both versions originally.

Display was set to use Direct3D with the above option checked
and color display was correct (remains correct on 1.10.0)
but changed under 1.10.1 to a washed out look with loss
of contrast. Unchecking the high precision conversion (whatever
that is) restores it to normal. So all options DirectX, D3D
and OpenGL look fine except D3D w/high pres. Weird,
not sure why that would change anything all of a sudden.

Using an ATI Radeon HD4870 1GB if that matters,
and Color Depth in/out was just at the default
Autodetect/Same as Decompress in both .0 and .1 versions.

Not really much of an issue at this point since the erroneous
setting has been discovered and unchecked, just weird.
 
     Top
Jam One
Posted: Mar 10 2011, 10:11 PM


Advanced Member


Group: Members
Posts: 580
Member No.: 25518
Joined: 8-May 09



Had configuration settings been intentionally moved from .vcf to .vdscript? Or?...

Test-3 Build-34019 prompts to save processing settings as .vdscript. This causes a confusion, since .vdscript is associated with some other VirtualDub's scripts (I have no knowledge about). Am I missing something?
 
     Top
phaeron
Posted: Mar 13 2011, 05:22 AM


Virtualdub Developer


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



Yeah, I changed from .vcf to .vdscript to finally get rid of the .VCF extension conflict. They're treated the same -- the run script and load configuration commands do the same thing.

Good catch on the Direct3D9 high precision issue. It wasn't a luma levels issue as I had expected, but rather just outright breakage in the high-precision bicubic code. It was caused by me changing the bicubic algorithm to fix artifacts on Intel graphics devices without changing all of the paths involved.

I put some fixes in for 0x0 resize issues.
 
    Top
ale5000
Posted: Mar 13 2011, 06:13 AM


Advanced Member


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



Edit: Problem fixed

--------------------
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
 
     Top
ale5000
Posted: Mar 13 2011, 06:25 AM


Advanced Member


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



Very minor bug: empty space in "Select audio compression" dialog => user posted image

--------------------
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
 
     Top
ale5000
Posted: Mar 13 2011, 06:42 AM


Advanced Member


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



1) When you open the "Select audio compression" dialog (without change anything) the "Configure" and "About" buttons are enabled for "<No compression (PCM)>".

2) When you insert a number with four ciphers in the "X2 offset" of the cropping dialog the number go over (only a bit) the arrows at the right.

--------------------
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
 
     Top
Jam One
Posted: Mar 13 2011, 07:07 PM


Advanced Member


Group: Members
Posts: 580
Member No.: 25518
Joined: 8-May 09



QUOTE (phaeron @ Mar 13 2011, 09:22 AM)
Yeah, I changed from .vcf to .vdscript to finally get rid of the .VCF extension conflict. They're treated the same ...

Roger that. Thank you!
 
     Top
ale5000
Posted: Mar 13 2011, 10:06 PM


Advanced Member


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



Another crash, this time with the Resize filter.
I have used something like this (I don't remember the exact values):
QUOTE
New size, relative: 99999999 x 1
Aspect ratio: Disabled

CODE
VirtualDub crash report -- build 34069 (release)
--------------------------------------

Disassembly:
0057a6c0: ff              db     0ffh
0057a6c1: ff8d4424783b    dec    dword ptr [ebp+3b782444]
0057a6c7: c8740951        enter  0974, 51h
0057a6cb: e8efea0500      call   005d91bf
0057a6d0: 83c404          add    esp, 04h
0057a6d3: 8b8c24b4080000  mov    ecx, [esp+8b4]
0057a6da: 5f              pop    edi
0057a6db: 5e              pop    esi
0057a6dc: 64890d00000000  mov    fs:[00000000], ecx
0057a6e3: 5b              pop    ebx
0057a6e4: 8be5            mov    esp, ebp
0057a6e6: 5d              pop    ebp
0057a6e7: c3              ret    
0057a6e8: cc              int    3
0057a6e9: cc              int    3
0057a6ea: cc              int    3
0057a6eb: cc              int    3
0057a6ec: cc              int    3
0057a6ed: cc              int    3
0057a6ee: cc              int    3
0057a6ef: cc              int    3
0057a6f0: 8b442404        mov    eax, [esp+04h]
0057a6f4: 894108          mov    [ecx+08h], eax
0057a6f7: c20400          ret    0004
0057a6fa: cc              int    3
0057a6fb: cc              int    3
0057a6fc: cc              int    3
0057a6fd: cc              int    3
0057a6fe: cc              int    3
0057a6ff: cc              int    3
0057a700: 83ec0c          sub    esp, 0ch
0057a703: 8b442410        mov    eax, [esp+10h]
0057a707: 33d2            xor    edx, edx
0057a709: 8901            mov    [ecx], eax
0057a70b: 8b44241c        mov    eax, [esp+1ch]
0057a70f: 53              push   ebx
0057a710: c1e010          shl    eax, 10h
0057a713: 55              push   ebp
0057a714: 8b6c241c        mov    ebp, [esp+1ch]
0057a718: 2d00000100      sub    eax, 00010000
0057a71d: 89510c          mov    [ecx+0ch], edx
0057a720: 895110          mov    [ecx+10h], edx
0057a723: 895114          mov    [ecx+14h], edx
0057a726: 895118          mov    [ecx+18h], edx
0057a729: 89511c          mov    [ecx+1ch], edx
0057a72c: 895120          mov    [ecx+20h], edx
0057a72f: 56              push   esi
0057a730: 8b7108          mov    esi, [ecx+08h]
0057a733: 57              push   edi
0057a734: 8bfe            mov    edi, esi
0057a736: 2bfd            sub    edi, ebp
0057a738: 83ef01          sub    edi, 01h
0057a73b: 8bd7            mov    edx, edi
0057a73d: 2bd0            sub    edx, eax
0057a73f: 89542418        mov    [esp+18h], edx
0057a743: 8d8200000100    lea    eax, [edx+10000]
0057a749: 99              cdq    
0057a74a: f7fe            idiv   eax, esi      <-- FAULT
0057a74c: 896904          mov    [ecx+04h], ebp
0057a74f: 8b5c2428        mov    ebx, [esp+28h]
0057a753: c1e310          shl    ebx, 10h
0057a756: 8be8            mov    ebp, eax
0057a758: 8bc7            mov    eax, edi
0057a75a: 99              cdq    
0057a75b: f7fe            idiv   eax, esi
0057a75d: 8b542418        mov    edx, [esp+18h]
0057a761: 89442414        mov    [esp+14h], eax
0057a765: 8d041a          lea    eax, [edx+ebx]
0057a768: 99              cdq    
0057a769: f7fe            idiv   eax, esi
0057a76b: 89442410        mov    [esp+10h], eax
0057a76f: 8d841f0000ffff  lea    eax, [edi+ebx-10000]
0057a776: 99              cdq    
0057a777: f7fe            idiv   eax, esi
0057a779: 85ed            test   ebp, ebp
0057a77b: 8bd8            mov    ebx, eax
0057a77d: 895c2418        mov    [esp+18h], ebx
0057a781: 7d02            jge    0057a785
0057a783: 33ed            xor    ebp, ebp
0057a785: 8b442414        mov    eax, [esp+14h]
0057a789: 3bc5            cmp    eax, ebp
0057a78b: 7d06            jge    0057a793
0057a78d: 896c2414        mov    [esp+14h], ebp
0057a791: 8bc5            mov    eax, ebp
0057a793: 8b7c2410        mov    edi, [esp+10h]
0057a797: 3bf8            cmp    edi, eax
0057a799: 7d06            jge    0057a7a1
0057a79b: 89442410        mov    [esp+10h], eax
0057a79f: 8bf8            mov    edi, eax
0057a7a1: 3bdf            cmp    ebx, edi
0057a7a3: 7d06            jge    0057a7ab
0057a7a5: 8bdf            mov    ebx, edi
0057a7a7: 897c2418        mov    [esp+18h], edi
0057a7ab: 8b542420        mov    edx, [esp+20h]
0057a7af: 3bea            cmp    ebp, edx
0057a7b1: 7e02            jle    0057a7b5
0057a7b3: 8bea            mov    ebp, edx
0057a7b5: 3bc2            cmp    eax, edx
0057a7b7: 7e02            jle    0057a7bb
0057a7b9: 8bc2            mov    eax, edx
0057a7bb: 3bfa            cmp    edi, edx
0057a7bd: 7e06            jle    0057a7c5
0057a7bf: 89              db     89h

Built on Althena on Sat Mar 12 20:58:52 2011 using compiler version 1400

Windows 5.1 (Windows XP x86 build 2600) [Service Pack 3]
Memory status: virtual free 1953M/2048M, commit limit 2406M, physical total 2048M

EAX = ffff7fff
EBX = 00000009
ECX = 00c2a07c
EDX = ffffffff
EBP = fffe8000
ESI = 00000000
EDI = 00017fff
ESP = 0013f770
EIP = 0057a74a
EFLAGS = 00210287
FPUCW = ffff027f
FPUTW = ffffffff

Crash reason: Integer Divide-by-Zero

Crash context:
An integer division by zero occurred in module 'VirtualDub'...

...while starting filter "resize" (FilterInstance.cpp:1176).

Pointer dumps:

ECX   00c2a078: 00000004 000f4240 fffe8002 00000000 00000000 00000000 00000000 00000000
ESP   0013f770: 000f4240 00c2a018 0000033f 00000009 00c2e510 0013f7f0 fffe7fff 0058a6b6
     0013f790: 000f4240 fffe8000 00000001 00000004 00c22e48 00c22f90 0013f89c 00c2a018
     0013f7b0: 00000000 00000000 0057f744 00000000 00000000 000f4240 3d0637bd 00000e7f
     0013f7d0: 00000002 bf400000 0000027f 00c22f90 00c22fb4 0013f89c 00000001 00c2a018

Thread call stack:
0057a74a: VDResamplerAxis::Compute()
0058a6b6: VDPixmapGenResampleRow::Init()
0057f744: VDPixmapUberBlitterGenerator::cubich()
0057352a: VDPixmapResampler::ApplyFilters()
00573d8a: VDPixmapResampler::Init()
005114aa: VDResizeFilterData::ComputeSizes()
7c9201db: ntdll!RtlAllocateHeap [7c910000+100c4+117]
005d9176: malloc()
0050f4d5: VDVideoFilterResize::Start()
004f1e17: ?$VDProtectedAutoScope1::?$VDProtectedAutoScope1()
0059a673: VDXVideoFilter::FilterStart()
0043d5a1: FilterInstance::StartInner()
0043e04a: VFBitmapInternal::BindToFrameBuffer()
0043f73e: FilterInstance::Start()
005d9670: (special)()
005d9bd2: (special)()
005d9bde: (special)()
004462c8: FilterSystem::ReadyFilters()
0046d558: VDProject::StartFilters()
00445a06: FilterSystem::DeallocateBuffers()
0046d695: VDProject::UpdateDubParameters()
00472da0: VDProjectUI::SetVideoFiltersAsk()
7e3ac24e: USER32!DefWindowProcA [7e390000+1c17e+d0]
7e3ac291: USER32!DefWindowProcA [7e390000+1c17e+113]
0047a909: VDProjectUI::MenuHit()
7e399488: USER32!GetWindowLongA [7e390000+945d+2b]
7e3a8d8b: USER32!DefWindowProcW [7e390000+18d20+6b]
00488100: VDUIFrame::DefProc()
0047b717: _catch$?MainWndProc@VDProjectUI@@IAEJIIJ@Z$0()
7e399488: USER32!GetWindowLongA [7e390000+945d+2b]
00471820: VDProjectUI::WndProc()
004887b5: VDUIFrame::StaticWndProc()
7e398734: USER32!GetDC [7e390000+86c7+6d]
7e398816: USER32!GetDC [7e390000+86c7+14f]
7e3989cd: USER32!GetWindowLongW [7e390000+88a6+127]
7e3aa43b: USER32!PeekMessageA [7e390000+1a340+fb]
7e3996c7: USER32!DispatchMessageA [7e390000+96b8+f]
0045c146: WinMain@16()
005ddb3b: __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
 
     Top
ExaltedVanguard
Posted: Mar 20 2011, 04:13 PM


Newbie


Group: Members
Posts: 1
Member No.: 30327
Joined: 20-March 11



I'd like to give a great big THANK YOU. With your program, I can use my black magic card with any codec now. Very useful.
 
     Top
ale5000
Posted: Mar 25 2011, 02:23 PM


Advanced Member


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



In Audio => Conversion there is "No change (stereo)" also for "Dual mono" files.

Test file: http://www.mediafire.com/?g6socpji2idl2vn

--------------------
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
 
     Top
ale5000
Posted: Mar 25 2011, 03:00 PM


Advanced Member


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



Edit: Problem fixed

--------------------
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
 
     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) 1 [2] 3 4 ... Last »
<< Back to Testing / Bug Reports