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: (19) « First ... 12 13 [14] 15 16 ... Last » ( Go to first unread post )
VirtualDub File Input Filter, how to create one
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
heustess
Posted: Oct 16 2007, 11:52 PM


Advanced Member


Group: Members
Posts: 67
Member No.: 21872
Joined: 5-August 07



I had no crashes with the latest mpeg-2 plugin (1.8) opening a vob and the vob index. Great job!

--------------------
http://heustess.com/
 
      Top
Aks020
Posted: Oct 17 2007, 03:04 AM


Member


Group: Members
Posts: 20
Member No.: 22217
Joined: 8-October 07



I get this error when i load flv file in virtualdub 1.7.6
 
     Top
Moitah
Posted: Oct 17 2007, 03:18 AM


Advanced Member


Group: Members
Posts: 210
Member No.: 8955
Joined: 20-February 04



Can't see image...
 
      Top
Gromozeka
Posted: Oct 17 2007, 04:43 AM


Unregistered









fccHandler
all works, but Idon't select second audio from vob's DVD! sad.gif
First - russian audio
Second - english audio
 
  Top
fccHandler
Posted: Oct 17 2007, 05:35 AM


Administrator n00b


Group: Moderators
Posts: 3961
Member No.: 280
Joined: 13-September 02



QUOTE (Gromozeka @ Oct 17 2007, 12:43 AM)
all works, but Idon't select second audio from vob's DVD! sad.gif
First - russian audio
Second - english audio

Try it with VirtualDub-MPEG2, because both should display the same audio selections. If they don't, then it's probably a bug in the plugin.

--------------------
May the FOURCC be with you...
 
     Top
Gromozeka
Posted: Oct 17 2007, 07:06 AM


Unregistered









If to do correctly it is necessary to load at once 2 or 3 audiopaths from DVD. But VirtualDub does not support such opportunity in difference from VirtualDubMod! It is a pity! sad.gif
 
  Top
fccHandler
Posted: Oct 17 2007, 07:28 AM


Administrator n00b


Group: Moderators
Posts: 3961
Member No.: 280
Joined: 13-September 02



Unfortunately, we can't do it "correctly" with the current stable version of VirtualDub 1.7.6. You get exactly one video stream, and one audio stream. That's it.

If there is more than one audio stream, both VirtualDub-MPEG2 and the MPEG-2 plugin pop up a dialog box listing the streams, and you can choose which one you want to process in this session.

If VirtualDub-MPEG2 and the MPEG-2 plugin behave differently with your VOB, please tell me, because that would strongly suggest a bug in the MPEG-2 plugin, and I would like to know about it.

--------------------
May the FOURCC be with you...
 
     Top
BitBasher
Posted: Oct 17 2007, 08:33 PM


Advanced Member


Group: Members
Posts: 31
Member No.: 22242
Joined: 12-October 07




(begins to salivate)

Will these new plugin filters ever work or be hooked up to the Capture path?

I can think of a few plugins I could use for my Canon camera in preview mode.

Bit.
 
     Top
Aks020
Posted: Oct 17 2007, 10:45 PM


Member


Group: Members
Posts: 20
Member No.: 22217
Joined: 8-October 07



QUOTE (Aks020 @ Oct 17 2007, 03:04 AM)
I get this error when i load flv file in virtualdub 1.7.6

CODE
[URL=http://imageshack.us][IMG]http://img81.imageshack.us/img81/2972/errorvirtualdubflvplugifz9.jpg[/IMG][/URL]


http://img81.imageshack.us/my.php?image=er...flvplugifz9.jpg

OR
user posted image

user posted image


Ok this is the image i posted again.
 
     Top
Moitah
Posted: Oct 17 2007, 11:48 PM


Advanced Member


Group: Members
Posts: 210
Member No.: 8955
Joined: 20-February 04



@Aks020: Do you have a suitable decompressor installed? Like a recent ffdshow-tryouts with FLV1 and VP6F enabled in the VFW decoder configuration.
 
      Top
Aks020
Posted: Oct 18 2007, 12:09 AM


Member


Group: Members
Posts: 20
Member No.: 22217
Joined: 8-October 07



QUOTE (Moitah @ Oct 17 2007, 11:48 PM)
@Aks020: Do you have a suitable decompressor installed? Like a recent ffdshow-tryouts with FLV1 and VP6F enabled in the VFW decoder configuration.

ok just did it i can play but when i drag the video virtual dub crashed.

VirtualDub crash report -- build 28280 (release)
--------------------------------------

Disassembly:
014c3cc0: 8d4580 lea eax, [ebp-80h]
014c3cc3: 8945d0 mov [ebp-30h], eax
014c3cc6: 8d45d8 lea eax, [ebp-28h]
014c3cc9: 83c40c add esp, 0ch
014c3ccc: c745800d0000c0 mov dword ptr [ebp-80h], c000000d
014c3cd3: 89758c mov [ebp-74h], esi
014c3cd6: 8945d4 mov [ebp-2ch], eax
014c3cd9: ff1514304d01 call dword ptr [014d3014]
014c3cdf: 6a00 push 00h
014c3ce1: 8bf0 mov esi, eax
014c3ce3: ff1510304d01 call dword ptr [014d3010]
014c3ce9: 8d45d0 lea eax, [ebp-30h]
014c3cec: 50 push eax
014c3ced: ff150c304d01 call dword ptr [014d300c]
014c3cf3: 85c0 test eax, eax
014c3cf5: 750c jnz 014c3d03
014c3cf7: 85f6 test esi, esi
014c3cf9: 7508 jnz 014c3d03
014c3cfb: 6a02 push 02h
014c3cfd: e862170000 call 014c5464
014c3d02: 59 pop ecx
014c3d03: 680d0000c0 push c000000d
014c3d08: ff1508304d01 call dword ptr [014d3008]
014c3d0e: 50 push eax
014c3d0f: ff1504304d01 call dword ptr [014d3004]
014c3d15: 8b8da4020000 mov ecx, [ebp+2a4]
014c3d1b: 33cd xor ecx, ebp
014c3d1d: 5e pop esi
014c3d1e: e8c9160000 call 014c53ec
014c3d23: 81c5a8020000 add ebp, 000002a8
014c3d29: c9 leave
014c3d2a: c3 ret
014c3d2b: 55 push ebp
014c3d2c: 8bec mov ebp, esp
014c3d2e: ff3580844d01 push dword ptr [014d8480]
014c3d34: e894180000 call 014c55cd
014c3d39: 85c0 test eax, eax
014c3d3b: 59 pop ecx
014c3d3c: 7403 jz 014c3d41
014c3d3e: 5d pop ebp
014c3d3f: ffe0 jmp eax
014c3d41: 6a02 push 02h
014c3d43: e81c170000 call 014c5464
014c3d48: 59 pop ecx
014c3d49: 5d pop ebp
014c3d4a: e9e0feffff jmp 014c3c2f
014c3d4f: 33c0 xor eax, eax
014c3d51: 50 push eax
014c3d52: 50 push eax
014c3d53: 50 push eax
014c3d54: 50 push eax
014c3d55: 50 push eax
014c3d56: e8d0ffffff call 014c3d2b
014c3d5b: 83c414 add esp, 14h <-- FAULT
014c3d5e: c3 ret
014c3d5f: 6a0c push 0ch
014c3d61: 6830524d01 push 014d5230
014c3d66: e891230000 call 014c60fc
014c3d6b: 33db xor ebx, ebx
014c3d6d: 895de4 mov [ebp-1ch], ebx
014c3d70: 33c0 xor eax, eax
014c3d72: 8b7d08 mov edi, [ebp+08h]
014c3d75: 3bfb cmp edi, ebx
014c3d77: 0f95c0 setnz al
014c3d7a: 3bc3 cmp eax, ebx
014c3d7c: 751c jnz 014c3d9a
014c3d7e: e832230000 call 014c60b5
014c3d83: c70016000000 mov dword ptr [eax], 00000016
014c3d89: 53 push ebx
014c3d8a: 53 push ebx
014c3d8b: 53 push ebx
014c3d8c: 53 push ebx
014c3d8d: 53 push ebx
014c3d8e: e898ffffff call 014c3d2b
014c3d93: 83c414 add esp, 14h
014c3d96: 33c0 xor eax, eax
014c3d98: eb79 jmp 014c3e13
014c3d9a: 33c0 xor eax, eax
014c3d9c: 8b750c mov esi, [ebp+0ch]
014c3d9f: 3bf3 cmp esi, ebx
014c3da1: 0f95c0 setnz al
014c3da4: 3bc3 cmp eax, ebx
014c3da6: 74d6 jz 014c3d7e
014c3da8: 33c0 xor eax, eax
014c3daa: 381e cmp [esi], bl
014c3dac: 0f95c0 setnz al
014c3daf: 3bc3 cmp eax, ebx
014c3db1: 74cb jz 014c3d7e
014c3db3: e892210000 call 014c5f4a
014c3db8: 894508 mov [ebp+08h], eax
014c3dbb: 3bc3 cmp eax, ebx
014c3dbd: 750d jnz 014c3dcc
014c3dbf: e8 db 0e8h

Built on KOS-MOS on Mon Oct 08 23:30:35 2007 using compiler version 1400

Windows 5.1 (Windows XP x86 build 2600) [Service Pack 2]

EAX = 3e336f36
EBX = 000007ae
ECX = 00000002
EDX = 7c90eb94
EBP = 0012f4ec
ESI = 014e3c40
EDI = 0012f370
ESP = 0012f31c
EIP = 014c3d5b
EFLAGS = 00000206
FPUCW = 360037
FPUTW = 720066

Crash reason: unknown exception 0xc000000d

Crash context:
An exception occurred in module 'FLVInputDriver'.

Pointer dumps:

EDX 7c90eb90: 90909090 24a48dc3 00000000 0024648d 90909090 24548d90 c32ecd08 9cec8b55
ESI 014e3c40: 00000000 01670048 01677b28 01679628 00000009 00000000 0167d8d8 01689498
EDI 0012f370: 00000000 00013308 ffffffff ffffffff 0012f4e0 005ae080 00000001 004aedc5
ESP 0012f318: 0012f4ec 014c3d5b 00000000 00000000 00000000 00000000 00000000 014c1ca6
0012f338: 000007ae 00b89a90 00000000 004db57c 014e4cf8 000007ae 00000000 0012f370
0012f358: 0012fd84 004ba14b 00000000 00b7ac40 005ceaec 00000295 00000000 00013308
0012f378: ffffffff ffffffff 0012f4e0 005ae080 00000001 004aedc5 000007ae 00000000
EBP 0012f4e8: 00000000 0012f928 0044fcd5 0012f554 000001e6 000007ae 00000000 00b7b400
0012f508: ffffffff 7c910732 7c911596 7c9106eb 00000020 00000000 00720046 006d0061
0012f528: 00200065 00390031 00360036 00280020 003a0030 00310030 0031003a 002e0038
0012f548: 00340036 00290030 005b0020 7c910738 ffffffff 7c910732 7c911596 7c9106eb

Thread call stack:
014c3d5b: FLVInputDriver!VDGetPluginInfo [014c0000+2d60+ffb]
014c3d5b: FLVInputDriver!VDGetPluginInfo [014c0000+2d60+ffb]
014c1ca6: FLVInputDriver!00001ca6
004db57c: VDVideoSourcePlugin::getFrameTypeChar()
004aedc5: VDProjectUI::GetFrameString()
00598d20: _woutput_l()
7c90eae3: ntdll!KiUserCallbackDispatcher [7c900000+ead0+13]
77d487ff: USER32!GetDC [77d40000+8697+168]
77f18fb7: GDI32!GetNearestColor [77f10000+8e07+1b0]
0044fcd5: VDPositionControlW32::UpdateString()
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c911596: ntdll!wcsncpy [7c900000+10a8f+b07]
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c911596: ntdll!wcsncpy [7c900000+10a8f+b07]
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c9106ab: ntdll!RtlAllocateHeap [7c900000+105d4+d7]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c9106ab: ntdll!RtlAllocateHeap [7c900000+105d4+d7]
7c9106ab: ntdll!RtlAllocateHeap [7c900000+105d4+d7]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
5d0a85c4: COMCTL32!DefSubclassProc [5d090000+184f1+d3]
0058af16: malloc()
0058b4ff: (special)()
004092a7: ?$list::_Buynode()
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
0058af16: malloc()
0050f8a7: VDStringW::reserve_slow()
7c9105c8: ntdll!RtlFreeHeap [7c900000+1043d+18b]
7c910551: ntdll!RtlFreeHeap [7c900000+1043d+114]
7c91056d: ntdll!RtlFreeHeap [7c900000+1043d+130]
00514c4a: VDPostCheckExternalCodeCall()
00463a4f: VDExternalCodeBracket::~VDExternalCodeBracket()
004dbea5: VDAudioSourcePlugin::TimeToPositionVBR()
00469056: InitStreamValuesStatic()
7c91056d: ntdll!RtlFreeHeap [7c900000+1043d+130]
0058afd2: free()
0058aff1: free()
0058aff1: free()
004a1015: VDProject::BeginTimelineUpdate()
7c9105c8: ntdll!RtlFreeHeap [7c900000+1043d+18b]
0044e96d: VDPositionControlW32::SetFrameRate()
004add88: VDProjectUI::UIDubParametersUpdated()
004a5961: _catch$?UpdateDubParameters@VDProject@@IAEXXZ$0()
004a1032: VDProject::EndTimelineUpdate()
004a1a13: VDProject::DeleteInternal()
77d4df52: USER32!GetActiveWindow [77d40000+df1e+34]
7c90eae3: ntdll!KiUserCallbackDispatcher [7c900000+ead0+13]
77d4de84: USER32!SetPropW [77d40000+ddb3+d1]
77d4dec7: USER32!SetPropW [77d40000+ddb3+114]
004a1742: VDProject::Delete()
004a91ef: VDProjectUI::MenuHit()
77d4b2a1: USER32!DefWindowProcW [77d40000+b1e5+bc]
77d4b250: USER32!DefWindowProcW [77d40000+b1e5+6b]
77d4b250: USER32!DefWindowProcW [77d40000+b1e5+6b]
004b9e79: VDUIFrame::DefProc()
004aac7b: _catch$?MainWndProc@VDProjectUI@@IAEJIIJ@Z$0()
77d48832: USER32!GetDC [77d40000+8697+19b]
77d487ff: USER32!GetDC [77d40000+8697+168]
77d487ff: USER32!GetDC [77d40000+8697+168]
77d4c00e: USER32!DestroyCaret [77d40000+bfb0+5e]
77d4c034: USER32!CallWindowProcW [77d40000+c019+1b]
77d494a7: USER32!GetWindowLongA [77d40000+947c+2b]
004aaa97: VDProjectUI::WndProc()
004ba3f4: VDUIFrame::StaticWndProc()
77d4b9b2: USER32!GetPropW [77d40000+b983+2f]
5d0a859c: COMCTL32!DefSubclassProc [5d090000+184f1+ab]
5d0a8537: COMCTL32!DefSubclassProc [5d090000+184f1+46]
5d0e2cba: COMCTL32!ImageList_LoadImage [5d090000+445a5+e715]
77d48709: USER32!GetDC [77d40000+8697+72]
77d487eb: USER32!GetDC [77d40000+8697+154]
77d4b368: USER32!DefWindowProcW [77d40000+b1e5+183]
00caac23: AdMunch!Interface [00c80000+1395+2988e]
77d4b3b4: USER32!DefWindowProcW [77d40000+b1e5+1cf]
7c90eae3: ntdll!KiUserCallbackDispatcher [7c900000+ead0+13]
77d4fe66: USER32!TranslateAccelerator [77d40000+fe23+43]
77d4fe83: USER32!TranslateAccelerator [77d40000+fe23+60]
004ba01b: VDUIFrame::TranslateAcceleratorMessage()
77d4cff8: USER32!PeekMessageA [77d40000+cefd+fb]
77d4d50d: USER32!GetAncestor [77d40000+d501+c]
0049b9e6: VDGetAncestorW32()
00483250: guiCheckDialogs()
0048fb41: WinMain@16()
005927cc: __set_flsgetvalue()
00592978: _getptd_noexit()
0058ff4a: __tmainCRTStartup()
7c816d4f: kernel32!RegisterWaitForInputIdle [7c800000+16d06+49]

-- End of report
 
     Top
Moitah
Posted: Oct 18 2007, 12:20 AM


Advanced Member


Group: Members
Posts: 210
Member No.: 8955
Joined: 20-February 04



Does it crash with all FLV files or only certain ones? If it's only certain ones maybe you can provide a sample.
 
      Top
phaeron
Posted: Oct 18 2007, 08:16 AM


Virtualdub Developer


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



@BitBasher:
No, these are completely different than anything you'd use in capture mode. These are only for files.

@Moitah:
C000000D means STATUS_INVALID_PARAMETER... unusual to receive that, but some API call bombed.
 
    Top
vlada
Posted: Oct 18 2007, 11:33 AM


Newbie


Group: Members
Posts: 9
Member No.: 20331
Joined: 30-November 06



I just tried to open a FLV file (FLV4/MP3). Everything works fine (ffdshow as a decoder).

I'm wondering if the "Append segment" feature could also work with input plugins. I think it is incorrect to request appending of files from input plugin. It should work more globally and I should be able to append f.e. MP4 to AVI if they have the same picture and sound format.
 
     Top
ale5000
Posted: Oct 18 2007, 02:43 PM


Advanced Member


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



fccHandler: The .idx extension is used on DVDs for other things.
Can you use another extension for your index, please?

--------------------
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:
281 replies since Sep 25 2007, 05:43 AM Track this topic | Email this topic | Print this topic
Pages: (19) « First ... 12 13 [14] 15 16 ... Last »
<< Back to VirtualDub Filters and Filter Development