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 ... 17 18 [19]  ( 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
hINDUs
  Posted: Jan 6 2009, 10:07 PM


Newbie


Group: Members
Posts: 4
Member No.: 24838
Joined: 6-January 09



havent found a dedicated thread for a quicktime input plugin so here's a bug (?) report:
the plugin works well with almost all my .mov files, but not all tongue.gif
user posted image
left shot is from quicktime.ini / mode=-1, right from mode=0
i want to set-it-and-forget-it to mode=-1 (auto) but i cant :/
also in mode=0 there is no keyframes

EDiT: bugger, the pic is not scaling automatically...
 
     Top
Placio74
Posted: Jan 6 2009, 11:25 PM


VideoAudio


Group: Members
Posts: 1216
Member No.: 21485
Joined: 24-May 07



I have seen it already with some files from cam's.

What's installed QuickTime version?

Can play correctly in QuickTime Player?

Maybe upload some sample file, example on ifile.it or depositfiles.com?

BTW
There is no need to edit quicktime.ini file.
Can call the configuration window when opening a video clip - Ask for extended options after this dialog option.

--------------------
VideoAudio.pl - Serwis o technologii wideo & audio
 
     Top
hINDUs
Posted: Jan 7 2009, 04:17 PM


Newbie


Group: Members
Posts: 4
Member No.: 24838
Joined: 6-January 09



the QuickTime version was 7.0.3, video plays normal in QT

now i updated to latest 7.5.5 and with mode=-1 (3) VDub is crashing on open
setting by hand mode=1 puts an error window (which is normal)
setting by hand mode=2 opens ok, but crash in movie
setting by hand mode=3 opens as in picture, no crash
setting by hand mode=4 crash VDub

the video is a proud 112MB long, i can put a first 10MB cutted from orginal, what behaves the same as orginal video
i'm also looking from where im downloaded it, but it's not a easy task :>

video sample:
http://rapidshare.com/files/180738762/Chap...--first10mb.mov

crash:
An out-of-bounds memory access (access violation) occurred in module 'Quicktime'...
...reading address 05628000.
http://paste.org/index.php?id=4731

EDiT: ufff, i found the link to orginal videos:
http://media.panavision.com/ScreeningRoom/...ying_Part5.html

have fun! (btw - those videos are highly informative and i can only recommend you to watch it)
 
     Top
Placio74
Posted: Jan 7 2009, 06:09 PM


VideoAudio


Group: Members
Posts: 1216
Member No.: 21485
Joined: 24-May 07



Odd video resolution... it's problem.
853x480

Also, it's problematic not only in VirtualDub with QuickTime input plugin

[EDIT]
No problems with 720p (1280x720) and 1080p (1920x1080) clips.

--------------------
VideoAudio.pl - Serwis o technologii wideo & audio
 
     Top
tateu
Posted: Jan 7 2009, 09:14 PM


Member


Group: Members
Posts: 17
Member No.: 22214
Joined: 7-October 07



QUOTE (hINDUs @ Jan 6 2009, 03:07 PM)
havent found a dedicated thread for a quicktime input plugin so here's a bug (?) report:
the plugin works well with almost all my .mov files, but not all tongue.gif

Yes, it's the odd size video...It's my fault that it skews the video and/or crashes...it has to do with the pitch of the video, which is usually width * BytesPerPixel. For Quicktime in RGB24, that means the buffer for one line of video is 853 * 3 = 2559 bytes. The AviSynth buffer probably gets rounded up to an even number, so when I copy and paste data from the Quicktime buffer to the AviSynth buffer it gets corrupted. I'm not sure when I will get around to fixing it...maybe this weekend or next?
 
     Top
Vito
Posted: Dec 15 2009, 01:27 PM


Newbie


Group: Members
Posts: 4
Member No.: 26618
Joined: 15-December 09



QUOTE (tateu @ Oct 12 2007, 03:09 AM)
And here's the first release for quicktime video (mov, some mp4, etc.):

binary
http://www.tateu.net/software/dl.php?f=qtvd_bin

source code
http://www.tateu.net/software/dl.php?f=qtvd_src


"Quicktime.vdplugin" should go in your plugins32 folder and "Quicktime.ini" should go in the VirtualDub root folder.

There are several different modes that can be used to open a movie, these are specified in Quicktime.ini as "mode=."  Mode=-1 and color=-1 are the recommended defaults but you can read about the different modes in "Quicktime_ReadMe.txt."  Eventually, these options will be implemented as an "Ask for Extended Options Dialog."

Audio is currently not implemented and I am sure there are many bugs.  Questions, comments, suggestions, whatever...are welcome.


I will also most likely...someday...implement my avisynth OMF importer.

When I open a video the screen turns green and when I hit play VD crashes..
Does anyone know what the problem could be??

I have windows 64bit

here the error:
An out-of-bounds memory access (access violation) occurred in module 'Quicktime'...
...writing address 85B70000...
...while running thread "Dub-I/O" (thread.cpp:163).
 
     Top
Placio74
Posted: Dec 15 2009, 02:53 PM


VideoAudio


Group: Members
Posts: 1216
Member No.: 21485
Joined: 24-May 07



Vito, what is installed version of QuickTime and which is used video decoder mode (by plugin)? Also what are characteristics of source video?

--------------------
VideoAudio.pl - Serwis o technologii wideo & audio
 
     Top
roseman
Posted: Dec 15 2009, 05:56 PM


Advanced Member


Group: Members
Posts: 38
Member No.: 20684
Joined: 16-January 07



QUOTE (Vito @ Dec 15 2009, 01:27 PM)
QUOTE (tateu @ Oct 12 2007, 03:09 AM)
And here's the first release for quicktime video (mov, some mp4, etc.):

binary
http://www.tateu.net/software/dl.php?f=qtvd_bin

source code
http://www.tateu.net/software/dl.php?f=qtvd_src


"Quicktime.vdplugin" should go in your plugins32 folder and "Quicktime.ini" should go in the VirtualDub root folder.

There are several different modes that can be used to open a movie, these are specified in Quicktime.ini as "mode=."  Mode=-1 and color=-1 are the recommended defaults but you can read about the different modes in "Quicktime_ReadMe.txt."  Eventually, these options will be implemented as an "Ask for Extended Options Dialog."

Audio is currently not implemented and I am sure there are many bugs.  Questions, comments, suggestions, whatever...are welcome.


I will also most likely...someday...implement my avisynth OMF importer.

When I open a video the screen turns green and when I hit play VD crashes..
Does anyone know what the problem could be??

I have windows 64bit

here the error:
An out-of-bounds memory access (access violation) occurred in module 'Quicktime'...
...writing address 85B70000...
...while running thread "Dub-I/O" (thread.cpp:163).

I used to get Green preview and output screens importing a Quicktime .MOV file (with h.264 codec) and the Quicktime plugin, IF i was using a 1.9.x version of VirtualDub.

VirtualDub 1.8.8 was not affected by this particular bug that 1.9.x suffered from.

Have you tried 1.8.8 or earlier to see if you get the same result?
This might narrow down where the problem is...?
 
    Top
phaeron
Posted: Dec 16 2009, 04:09 AM


Virtualdub Developer


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



Please post the full crash dump for the QuickTime crash. There is something curious with the reported error -- that address is above where Windows should be allowing memory allocations (>2GB).
 
    Top
Vito
Posted: Dec 16 2009, 04:38 AM


Newbie


Group: Members
Posts: 4
Member No.: 26618
Joined: 15-December 09



QUOTE (Placio74 @ Dec 15 2009, 02:53 PM)
Vito, what is installed version of QuickTime and which is used video decoder mode (by plugin)? Also what are characteristics of source video?

it is video which comes from my camera! It saves in h.264
 
     Top
Vito
Posted: Dec 16 2009, 04:42 AM


Newbie


Group: Members
Posts: 4
Member No.: 26618
Joined: 15-December 09



QUOTE (phaeron @ Dec 16 2009, 04:09 AM)
Please post the full crash dump for the QuickTime crash. There is something curious with the reported error -- that address is above where Windows should be allowing memory allocations (>2GB).


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

Disassembly:
100115c0: 01e8 add eax, ebp
100115c2: ad lodsd
100115c3: 37 aaa
100115c4: 0000 add [eax], al
100115c6: 8bf0 mov esi, eax
100115c8: 85f6 test esi, esi
100115ca: 59 pop ecx
100115cb: 59 pop ecx
100115cc: 7434 jz 10011602
100115ce: 56 push esi
100115cf: ff3580170210 push dword ptr [10021780]
100115d5: ff35a42c0210 push dword ptr [10022ca4]
100115db: e8eafaffff call 100110ca
100115e0: 59 pop ecx
100115e1: ffd0 call eax
100115e3: 85c0 test eax, eax
100115e5: 741b jz 10011602
100115e7: 6a00 push 00h
100115e9: 56 push esi
100115ea: e8c1fbffff call 100111b0
100115ef: 59 pop ecx
100115f0: 59 pop ecx
100115f1: ff15a4c00110 call dword ptr [1001c0a4]
100115f7: 834e04ff or dword ptr [esi+04h], 0ffh
100115fb: 8906 mov [esi], eax
100115fd: 33c0 xor eax, eax
100115ff: 40 inc eax
10011600: eb07 jmp 10011609
10011602: e86cfbffff call 10011173
10011607: 33c0 xor eax, eax
10011609: 5e pop esi
1001160a: 5f pop edi
1001160b: c3 ret
1001160c: 8b442404 mov eax, [esp+04h]
10011610: a3b42c0210 mov [10022cb4], eax
10011615: c3 ret
10011616: 55 push ebp
10011617: 8bec mov ebp, esp
10011619: 83ec08 sub esp, 08h
1001161c: 897dfc mov [ebp-04h], edi
1001161f: 8975f8 mov [ebp-08h], esi
10011622: 8b750c mov esi, [ebp+0ch]
10011625: 8b7d08 mov edi, [ebp+08h]
10011628: 8b4d10 mov ecx, [ebp+10h]
1001162b: c1e907 shr ecx, 07h
1001162e: eb06 jmp 10011636
10011630: 8d9b00000000 lea ebx, [ebx+00]
10011636: 660f6f06 movdqa xmm0, [esi]
1001163a: 660f6f4e10 movdqa xmm1, [esi+10h]
1001163f: 660f6f5620 movdqa xmm2, [esi+20h]
10011644: 660f6f5e30 movdqa xmm3, [esi+30h]
10011649: 660f7f07 movdqa [edi], xmm0 <-- FAULT
1001164d: 660f7f4f10 movdqa [edi+10h], xmm1
10011652: 660f7f5720 movdqa [edi+20h], xmm2
10011657: 660f7f5f30 movdqa [edi+30h], xmm3
1001165c: 660f6f6640 movdqa xmm4, [esi+40h]
10011661: 660f6f6e50 movdqa xmm5, [esi+50h]
10011666: 660f6f7660 movdqa xmm6, [esi+60h]
1001166b: 660f6f7e70 movdqa xmm7, [esi+70h]
10011670: 660f7f6740 movdqa [edi+40h], xmm4
10011675: 660f7f6f50 movdqa [edi+50h], xmm5
1001167a: 660f7f7760 movdqa [edi+60h], xmm6
1001167f: 660f7f7f70 movdqa [edi+70h], xmm7
10011684: 8db680000000 lea esi, [esi+80]
1001168a: 8dbf80000000 lea edi, [edi+80]
10011690: 49 dec ecx
10011691: 75a3 jnz 10011636
10011693: 8b75f8 mov esi, [ebp-08h]
10011696: 8b7dfc mov edi, [ebp-04h]
10011699: 8be5 mov esp, ebp
1001169b: 5d pop ebp
1001169c: c3 ret
1001169d: 55 push ebp
1001169e: 8bec mov ebp, esp
100116a0: 83ec1c sub esp, 1ch
100116a3: 897df4 mov [ebp-0ch], edi
100116a6: 8975f8 mov [ebp-08h], esi
100116a9: 895dfc mov [ebp-04h], ebx
100116ac: 8b5d0c mov ebx, [ebp+0ch]
100116af: 8bc3 mov eax, ebx
100116b1: 99 cdq
100116b2: 8bc8 mov ecx, eax
100116b4: 8b4508 mov eax, [ebp+08h]
100116b7: 33ca xor ecx, edx
100116b9: 2bca sub ecx, edx
100116bb: 83e10f and ecx, 0fh
100116be: 33ca xor ecx, edx

Built on Aegis on Sun Oct 18 12:54:39 2009 using compiler version 1400

Windows 5.2 (Windows XP x64 build 3790) [Service Pack 2]

EAX = 86ce0000
EBX = 04cf0f20
ECX = 0000001e
EDX = 00000000
EBP = 0682fca0
ESI = 04cf0f20
EDI = 86ce0000
ESP = 0682fc98
EIP = 10011649
EFLAGS = 00010206
FPUCW = 027f
FPUTW = ffff

Crash reason: Access Violation

Crash context:
An out-of-bounds memory access (access violation) occurred in module 'Quicktime'...

...writing address 86CE0000...

...while running thread "Dub-I/O" (thread.cpp:163).

Pointer dumps:

EBX 04cf0f20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ESI 04cf0f20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ESP 0682fc98: 00000f00 00000000 0682fcd0 100116ef 86ce0000 04cf0f20 00000f00 050f0020
0682fcb8: 00000000 04cf0020 04cf0f20 00000001 02de4158 80000000 86ce0000 1000903b
0682fcd8: 86ce0000 04cf0f20 00000f00 00000000 02de4158 00000000 00000000 04cf0020
0682fcf8: 00000000 00000000 00000000 000003e9 00000000 00000001 00000001 100065ff
EBP 0682fca0: 0682fcd0 100116ef 86ce0000 04cf0f20 00000f00 050f0020 00000000 04cf0020
0682fcc0: 04cf0f20 00000001 02de4158 80000000 86ce0000 1000903b 86ce0000 04cf0f20
0682fce0: 00000f00 00000000 02de4158 00000000 00000000 04cf0020 00000000 00000000
0682fd00: 00000000 000003e9 00000000 00000001 00000001 100065ff 00000000 00000000

Thread call stack:
10011649: Quicktime!VDGetPluginInfo [10000000+22a0+f3a9]
100116ef: Quicktime!VDGetPluginInfo [10000000+22a0+f44f]
1000903b: Quicktime!VDGetPluginInfo [10000000+22a0+6d9b]
100065ff: Quicktime!VDGetPluginInfo [10000000+22a0+435f]
10002b57: Quicktime!VDGetPluginInfo [10000000+22a0+8b7]
004d2cb1: VDVideoSourcePlugin::_read()
004c77a5: DubSource::read()
0041cdb3: VDDubIOThread::ReadRawVideoFrame()
0051c27c: VDPostCheckExternalCodeCall()
0041d05e: VDDubIOThread::MainAddVideoFrame()
0041d816: VDDubIOThread::ThreadRun()
0051866f: VDThread::StaticThreadStart()
005b75ee: _callthreadstartex()
005b7693: _threadstartex@4()
7d4dfe21: kernel32!FlsSetValue [7d4c0000+1fceb+136]

-- End of report
 
     Top
Vito
Posted: Dec 16 2009, 04:44 AM


Newbie


Group: Members
Posts: 4
Member No.: 26618
Joined: 15-December 09



QUOTE (roseman @ Dec 15 2009, 05:56 PM)
QUOTE (Vito @ Dec 15 2009, 01:27 PM)
QUOTE (tateu @ Oct 12 2007, 03:09 AM)
And here's the first release for quicktime video (mov, some mp4, etc.):

binary
http://www.tateu.net/software/dl.php?f=qtvd_bin

source code
http://www.tateu.net/software/dl.php?f=qtvd_src


"Quicktime.vdplugin" should go in your plugins32 folder and "Quicktime.ini" should go in the VirtualDub root folder.

There are several different modes that can be used to open a movie, these are specified in Quicktime.ini as "mode=."� Mode=-1 and color=-1 are the recommended defaults but you can read about the different modes in "Quicktime_ReadMe.txt."� Eventually, these options will be implemented as an "Ask for Extended Options Dialog."

Audio is currently not implemented and I am sure there are many bugs.� Questions, comments, suggestions, whatever...are welcome.


I will also most likely...someday...implement my avisynth OMF importer.

When I open a video the screen turns green and when I hit play VD crashes..
Does anyone know what the problem could be??

I have windows 64bit

here the error:
An out-of-bounds memory access (access violation) occurred in module 'Quicktime'...
...writing address 85B70000...
...while running thread "Dub-I/O" (thread.cpp:163).

I used to get Green preview and output screens importing a Quicktime .MOV file (with h.264 codec) and the Quicktime plugin, IF i was using a 1.9.x version of VirtualDub.

VirtualDub 1.8.8 was not affected by this particular bug that 1.9.x suffered from.

Have you tried 1.8.8 or earlier to see if you get the same result?
This might narrow down where the problem is...?

hm..didnt work...but if I change to RGB 24..the screen becomes black instead of green. Also when I hit the left play button at the bottom it crashes. when I hit the second one it plays but only sound.
 
     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 ... 17 18 [19] 
<< Back to VirtualDub Filters and Filter Development