Sweden-Number/dlls/quartz
Hidenori Takeshima d359812d6b Fixed some bugs.
Implemented IPropertyBag.
Implemented some FilterMapper2 methods.
Implemented AddSourceFilter.
Implemented Render partially.
Implemented Connect partially.
2001-10-28 21:16:00 +00:00
..
.cvsignore Added stubs for quartz.dll. 2001-07-02 18:57:22 +00:00
Makefile.in Fixed some bugs. 2001-10-28 21:16:00 +00:00
README Fixed some bugs. 2001-10-28 21:16:00 +00:00
amundoc.c Fixed some broken macros. 2001-09-11 00:29:03 +00:00
asyncsrc.c Fixed some bugs. 2001-10-28 21:16:00 +00:00
asyncsrc.h Fixed some bugs. 2001-10-22 19:03:26 +00:00
audioutl.c Started implementing AVI splitter. 2001-10-14 16:13:14 +00:00
audioutl.h Started implementing AVI splitter. 2001-10-14 16:13:14 +00:00
audren.c Fixed some bugs. 2001-10-22 19:03:26 +00:00
audren.h Fixed some bugs. 2001-10-22 19:03:26 +00:00
avidec.c Fixed some bugs. 2001-10-28 21:16:00 +00:00
aviparse.c Fixed some bugs. 2001-10-22 19:03:26 +00:00
basefilt.c Fixed some bugs. 2001-10-22 19:03:26 +00:00
basefilt.h Fixed some bugs. 2001-10-22 19:03:26 +00:00
basepin.c Fixed some bugs. 2001-10-28 21:16:00 +00:00
complist.c Started implementing AVI splitter. 2001-10-14 16:13:14 +00:00
complist.h Started implementing AVI splitter. 2001-10-14 16:13:14 +00:00
csconv.c Fixed some bugs. 2001-10-22 19:03:26 +00:00
devenum.c Fixed some bugs. 2001-10-28 21:16:00 +00:00
devenum.h Fixed some bugs. 2001-10-28 21:16:00 +00:00
enumunk.c Started implementing AVI splitter. 2001-10-14 16:13:14 +00:00
enumunk.h Added some stubs. 2001-09-07 19:46:49 +00:00
fgevent.c Started implementing AVI splitter. 2001-10-14 16:13:14 +00:00
fgpass.c Fixed some bugs. 2001-10-28 21:16:00 +00:00
fgraph.c Started implementing AVI splitter. 2001-10-14 16:13:14 +00:00
fgraph.h Started implementing AVI splitter. 2001-10-14 16:13:14 +00:00
fmap.c Fixed some bugs. 2001-10-28 21:16:00 +00:00
fmap.h Started implementing AVI splitter. 2001-10-14 16:13:14 +00:00
ifgraph.c Fixed some bugs. 2001-10-28 21:16:00 +00:00
imcntl.c Started implementing AVI splitter. 2001-10-14 16:13:14 +00:00
imfilter.c Fixed some bugs. 2001-10-22 19:03:26 +00:00
impos.c Started implementing AVI splitter. 2001-10-14 16:13:14 +00:00
imseek.c Started implementing AVI splitter. 2001-10-14 16:13:14 +00:00
iunk.c Fixed some bugs. 2001-10-28 21:16:00 +00:00
iunk.h Fixed some broken macros. 2001-09-11 00:29:03 +00:00
main.c Fixed some bugs. 2001-10-22 19:03:26 +00:00
memalloc.c Fixed some bugs. 2001-10-22 19:03:26 +00:00
memalloc.h Implemented IMemAllocator. 2001-09-17 20:04:28 +00:00
mtype.c Fixed some bugs. 2001-10-28 21:16:00 +00:00
mtype.h Fixed some bugs. 2001-10-28 21:16:00 +00:00
parser.c Fixed some bugs. 2001-10-28 21:16:00 +00:00
parser.h Fixed some bugs. 2001-10-22 19:03:26 +00:00
quartz.spec Fixed some bugs. 2001-10-22 19:03:26 +00:00
quartz_private.h Started implementing AVI splitter. 2001-10-14 16:13:14 +00:00
regsvr.c Fixed some bugs. 2001-10-28 21:16:00 +00:00
regsvr.h Fixed some bugs. 2001-10-28 21:16:00 +00:00
sample.c Fixed some bugs. 2001-10-22 19:03:26 +00:00
sample.h Started Implementing Video Renderer. 2001-10-08 20:56:08 +00:00
seekpass.c Fixed some bugs. 2001-10-28 21:16:00 +00:00
seekpass.h Fixed some bugs. 2001-10-22 19:03:26 +00:00
sysclock.c Started implementing AVI splitter. 2001-10-14 16:13:14 +00:00
sysclock.h Fixed some broken macros. 2001-09-11 00:29:03 +00:00
videoblt.c Fixed some bugs. 2001-10-22 19:03:26 +00:00
videoblt.h Fixed some bugs. 2001-10-22 19:03:26 +00:00
vidren.c Fixed some bugs. 2001-10-28 21:16:00 +00:00
vidren.h Fixed some bugs. 2001-10-22 19:03:26 +00:00
wavparse.c Fixed some bugs. 2001-10-28 21:16:00 +00:00
xform.c Fixed some bugs. 2001-10-22 19:03:26 +00:00
xform.h Fixed some bugs. 2001-10-22 19:03:26 +00:00

README

quartz.dll is the basic library of ActiveMovie/DirectShow.

TODO

  - avoid deadlock
  - merge some C sources
  - implement filters
  - restruct color-space converter
  - add FilterData to winedefault.reg for Connect() and Render()
  - sort active filters in filter graph
  - sort regfilters in Merit order
  - fix deadlocks in Receive/EndOfStream
  - handle plug-in distributor
  - handle seeking
  - implement some interfaces as plug-ins(???)
  - implement ICM drivers (yuv converter)
  - implement ACM drivers (g711)
  - implement ACM wrapper (improve xform)
  - implement mciqtz(mci driver for quartz)
  - implement renderer
  - handle notification correctly

known BUGS

  - all FIXMEs.
  - some filters crash at CoCreateInstance. (???)