Coder Social home page Coder Social logo

zoe-lossless-codec's People

Contributors

edanvoye avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

battyone

zoe-lossless-codec's Issues

ZOECOD32 Crash

Thanks for the codec! -- fyi, it encodes fine with Y8, UYVY. It only crashes when selecting RGB output (24 and 32).

An out-of-bounds memory access (access violation) occurred in module 'ZOECOD32'...
...reading address 0C32AAD4...
...while compressing frame 0 from 0be90020 to 08610020 using codec "Zoe Lossless Codec (32 bits) v1.1.1" (w32videocodecpack.cpp:787)...
...while running thread "Processing" (thread.cpp:197).

`VirtualDub crash report -- build 35491 (release)

Disassembly:
5f332de0: 0000 add [eax], al
5f332de2: 8be5 mov esp, ebp
5f332de4: 5d pop ebp
5f332de5: c3 ret
5f332de6: cc int 3
5f332de7: cc int 3
5f332de8: cc int 3
5f332de9: cc int 3
5f332dea: cc int 3
5f332deb: cc int 3
5f332dec: cc int 3
5f332ded: cc int 3
5f332dee: cc int 3
5f332def: cc int 3
5f332df0: 55 push ebp
5f332df1: 8bec mov ebp, esp
5f332df3: b810000100 mov eax, 00010010
5f332df8: e8b3420000 call 5f3370b0
5f332dfd: a10090335f mov eax, [5f339000]
5f332e02: 33c5 xor eax, ebp
5f332e04: 8945fc mov [ebp-04h], eax
5f332e07: 8b4508 mov eax, [ebp+08h]
5f332e0a: 53 push ebx
5f332e0b: 8985f0fffeff mov [ebp-10010], eax
5f332e11: 898df4fffeff mov [ebp-1000c], ecx
5f332e17: 6a08 push 08h
5f332e19: bb102f335f mov ebx, 5f332f10
5f332e1e: b800100000 mov eax, 00001000
5f332e23: 8d8df8fffeff lea ecx, [ebp-10008]
5f332e29: e8c2000000 call 5f332ef0
5f332e2e: 57 push edi
5f332e2f: 8d95f0fffeff lea edx, [ebp-10010]
5f332e35: 52 push edx
5f332e36: 8bc6 mov eax, esi
5f332e38: c785f87fffff00 mov dword ptr [ebp-8008], 00001000
100000
5f332e42: e8992e0000 call 5f335ce0
5f332e47: 8b4dfc mov ecx, [ebp-04h]
5f332e4a: 33cd xor ecx, ebp
5f332e4c: 5b pop ebx
5f332e4d: e8e2390000 call 5f336834
5f332e52: 8be5 mov esp, ebp
5f332e54: 5d pop ebp
5f332e55: c3 ret
5f332e56: cc int 3
5f332e57: cc int 3
5f332e58: cc int 3
5f332e59: cc int 3
5f332e5a: cc int 3
5f332e5b: cc int 3
5f332e5c: cc int 3
5f332e5d: cc int 3
5f332e5e: cc int 3
5f332e5f: cc int 3
5f332e60: 55 push ebp
5f332e61: 8bec mov ebp, esp
5f332e63: 53 push ebx
5f332e64: 8b5d18 mov ebx, [ebp+18h]
5f332e67: 56 push esi
5f332e68: 8b751c mov esi, [ebp+1ch]
5f332e6b: 57 push edi
5f332e6c: 8b7d10 mov edi, [ebp+10h]
5f332e6f: 8b4704 mov eax, [edi+04h] <-- FAULT
5f332e72: 43 inc ebx
5f332e73: 03f6 add esi, esi
5f332e75: 3d00800000 cmp eax, 00008000
5f332e7a: 7223 jc 5f332e9f
5f332e7c: 8b4d14 mov ecx, [ebp+14h]
5f332e7f: 8b550c mov edx, [ebp+0ch]
5f332e82: 56 push esi
5f332e83: 53 push ebx
5f332e84: 51 push ecx
5f332e85: 8d84400080feff lea eax, [eax+eax_2-18000]
5f332e8c: 8d0c81 lea ecx, [ecx+eax_4]
5f332e8f: 8b4508 mov eax, [ebp+08h]
5f332e92: 51 push ecx
5f332e93: 52 push edx
5f332e94: 50 push eax
5f332e95: e8c6ffffff call 5f332e60
5f332e9a: 83c418 add esp, 18h
5f332e9d: eb11 jmp 5f332eb0
5f332e9f: 8b5508 mov edx, [ebp+08h]
5f332ea2: 8bc8 mov ecx, eax
5f332ea4: 89348a mov [edx+ecx_4], esi
5f332ea7: 8b4704 mov eax, [edi+04h]
5f332eaa: 8b4d0c mov ecx, [ebp+0ch]
5f332ead: 891c81 mov [ecx+eax_4], ebx
5f332eb0: 8b4708 mov eax, [edi+08h]
5f332eb3: 83ce01 or esi, 01h
5f332eb6: 3d00800000 cmp eax, 00008000
5f332ebb: 7212 jc 5f332ecf
5f332ebd: ff4518 inc dword ptr [ebp+18h]
5f332ec0: 8d94400080feff lea edx, [eax+eax_2-18000]
5f332ec7: 8b4514 mov eax, [ebp+14h]
5f332eca: 8d3c90 lea edi, [eax+edx_4]
5f332ecd: eba0 jmp 5f332e6f
5f332ecf: 8b5508 mov edx, [ebp+08h]
5f332ed2: 8bc8 mov ecx, eax
5f332ed4: 8b4518 mov eax, [ebp+18h]
5f332ed7: 89348a mov [edx+ecx*4], esi
5f332eda: 8b4f08 mov ecx, [edi+08h]
5f332edd: 8b550c mov edx, [ebp+0ch]

Built on Althena on Sun Oct 27 15:59:07 2013 using compiler version 1400

Windows 6.1 (Windows 7 x64 build 7601) [Service Pack 1]
Memory status: virtual free 1704M/2048M, commit limit 8634M, physical total 8136M

EAX = 0c38d758
EBX = 00000000
ECX = 0c38d358
EDX = 0c32aad0
EBP = 0c38aa88
ESI = 00000000
EDI = 0c32aad0
ESP = 0c38aa7c
EIP = 5f332e6f
EFLAGS = 00010246
FPUCW = 027f
FPUTW = ffff

Crash reason: Access Violation

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

...reading address 0C32AAD4...

...while compressing frame 0 from 0be90020 to 08610020 using codec "Zoe Lossless Codec (32 bits) v1.1.1" (w32videocodecpack.cpp:787)...

...while running thread "Processing" (thread.cpp:197).

Pointer dumps:

EAX 0c38d758: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ECX 0c38d358: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ESP 0c38aa78: 00000000 0c38c330 00000000 0c38d354 0c38c2d8 5f335f27 0c38d358 0c38d758
0c38aa98: 0c32aad0 0c38aad0 00000000 00000000 0c38d354 0c38cb4c 00000000 00000000
0c38aab8: 0c38c2f8 0c38d358 0c38d354 0c38d758 0c38c330 00000000 00000000 00000000
0c38aad8: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
EBP 0c38aa88: 0c38c2d8 5f335f27 0c38d358 0c38d758 0c32aad0 0c38aad0 00000000 00000000
0c38aaa8: 0c38d354 0c38cb4c 00000000 00000000 0c38c2f8 0c38d358 0c38d354 0c38d758
0c38aac8: 0c38c330 00000000 00000000 00000000 00000000 00000000 00000000 00000000
0c38aae8: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

Thread call stack:
5f332e6f: ZOECOD32!DriverProc [5f330000+1010+1e5f]
5f335f27: ZOECOD32!DriverProc [5f330000+1010+4f17]
5f336547: ZOECOD32!DriverProc [5f330000+1010+5537]
5f33630f: ZOECOD32!DriverProc [5f330000+1010+52ff]
5f33627e: ZOECOD32!DriverProc [5f330000+1010+526e]
5f334e0a: ZOECOD32!DriverProc [5f330000+1010+3dfa]
5f3327e7: ZOECOD32!DriverProc [5f330000+1010+17d7]
7798f274: ntdll!RtlDosApplyFileIsolationRedirection_Ustr [77960000+2efb2+2c2]
7798fa29: ntdll!RtlAnsiCharToUnicodeChar [77960000+2f94a+df]
7798fe9e: ntdll!LdrGetDllHandleEx [77960000+2fd48+156]
7798fb06: ntdll!RtlAnsiCharToUnicodeChar [77960000+2f94a+1bc]
7798ec6a: ntdll!bsearch [77960000+2ec04+66]
7798eba9: ntdll!RtlUpcaseUnicodeChar [77960000+2e841+368]
7798e979: ntdll!RtlUpcaseUnicodeChar [77960000+2e841+138]
779a3cd2: ntdll!LdrUnloadDll [77960000+43b8c+146]
7798e9fe: ntdll!RtlUpcaseUnicodeChar [77960000+2e841+1bd]
7798ef83: ntdll!RtlHashUnicodeString [77960000+2ee9a+e9]
7798ed7d: ntdll!RtlFindActivationContextSectionString [77960000+2eca0+dd]
7798f3e7: ntdll!RtlDosApplyFileIsolationRedirection_Ustr [77960000+2efb2+435]
7798f44a: ntdll!RtlDosApplyFileIsolationRedirection_Ustr [77960000+2efb2+498]
779a405a: ntdll!RtlMultiAppendUnicodeStringBuffer [77960000+43fd0+8a]
7798f209: ntdll!RtlDosApplyFileIsolationRedirection_Ustr [77960000+2efb2+257]
7798f274: ntdll!RtlDosApplyFileIsolationRedirection_Ustr [77960000+2efb2+2c2]
7798f209: ntdll!RtlDosApplyFileIsolationRedirection_Ustr [77960000+2efb2+257]
7798f274: ntdll!RtlDosApplyFileIsolationRedirection_Ustr [77960000+2efb2+2c2]
7798fa29: ntdll!RtlAnsiCharToUnicodeChar [77960000+2f94a+df]
7798fe9e: ntdll!LdrGetDllHandleEx [77960000+2fd48+156]
7798fb06: ntdll!RtlAnsiCharToUnicodeChar [77960000+2f94a+1bc]
7799d877: ntdll!LdrFindResource_U [77960000+3d2a1+5d6]
779900a3: ntdll!LdrGetDllHandleEx [77960000+2fd48+35b]
7798e1a2: ntdll!RtlFreeAnsiString [77960000+2e136+6c]
77990088: ntdll!LdrGetDllHandleEx [77960000+2fd48+340]
7797fb2a: ntdll!NtQueryInformationProcess [77960000+1fb18+12]
779d2264: ntdll!RtlGetProcessHeaps [77960000+71da1+4c3]
77993386: ntdll!RtlQueryPerformanceCounter [77960000+328e4+aa2]
779933b5: ntdll!RtlQueryPerformanceCounter [77960000+328e4+ad1]
779c3df8: ntdll!RtlNtPathNameToDosPathName [77960000+63c7b+17d]
7798e1a2: ntdll!RtlFreeAnsiString [77960000+2e136+6c]
779933b5: ntdll!RtlQueryPerformanceCounter [77960000+328e4+ad1]
77992fe3: ntdll!RtlQueryPerformanceCounter [77960000+328e4+6ff]
768f1ace: KERNELBASE!GetModuleFileNameW [768e0000+1189a+234]
769173ae: KERNELBASE!IsNLSDefinedString [768e0000+36b2c+882]
768f1d09: KERNELBASE!GetModuleFileNameW [768e0000+1189a+46f]
77993386: ntdll!RtlQueryPerformanceCounter [77960000+328e4+aa2]
779933b5: ntdll!RtlQueryPerformanceCounter [77960000+328e4+ad1]
7798e394: ntdll!RtlInitUnicodeString [77960000+2e230+164]
77993386: ntdll!RtlQueryPerformanceCounter [77960000+328e4+aa2]
779933b5: ntdll!RtlQueryPerformanceCounter [77960000+328e4+ad1]
77993386: ntdll!RtlQueryPerformanceCounter [77960000+328e4+aa2]
779933b5: ntdll!RtlQueryPerformanceCounter [77960000+328e4+ad1]
77993386: ntdll!RtlQueryPerformanceCounter [77960000+328e4+aa2]
5f3317e8: ZOECOD32!DriverProc [5f330000+1010+7d8]
5f331088: ZOECOD32!DriverProc [5f330000+1010+78]
5f581759: MSVFW32!ICSendMessage [5f580000+1728+31]
5f584de8: MSVFW32!ICCompress [5f580000+4d85+63]
005da2ee: VDVideoCompressorVCM::PackFrameInternal()
005dad85: VDVideoCompressorVCM::CompressFrame()
00577a82: nsVDPixmapSpanUtils::vert_expand2x_centered_ISSE()
768f14de: KERNELBASE!WaitForSingleObjectEx [768e0000+11413+cb]
756e1194: kernel32!WaitForSingleObjectEx [756d0000+11151+43]
0048c99b: VDThreadedVideoCompressor::ProcessFrame()
0048ceed: VDThreadedVideoCompressor::ExchangeBuffer()
00424353: VDDubVideoProcessor::WriteFinishedVideoFrame()
00424dec: VDDubVideoProcessor::ProcessVideoFrame()
004250ca: VDDubVideoProcessor::RunPathWriteOutputFrames()
00425cdf: VDDubVideoProcessor::WriteVideo()
00422d3e: VDDubProcessThread::ThreadRun()
004f9917: ?$VDProtectedAutoScope1::?$VDProtectedAutoScope1()
0051a2dc: VDThread::StaticThreadStart()
005fcc0e: _callthreadstartex()
005fccb3: _threadstartex@4()
756e337a: kernel32!BaseThreadInitThunk [756d0000+13368+12]
77999882: ntdll!RtlInitializeExceptionChain [77960000+3981f+63]
77999855: ntdll!RtlInitializeExceptionChain [77960000+3981f+36]

-- End of report
`

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.