mpv/loader
sesse 46f30279e7 Add final missing bits of CineForm HD support on Linux (via the Windows
DirectShow codec).

Required changes:

 - codecs.conf entry (of course).
 - Allow opening files with “.col” in the file name, just like “vp3” and “.fpf”
   already was allowed. (CineForm expects to be able to do this, presumably
   for some color management code.)
 - In registry.c, fake a few registry keys that the codec expects the installer
   to have written. Also, change a few magic numbers (0, 2) to the appropriate
   constants (ERROR_SUCCESS, ERROR_FILE_NOT_FOUND) where appropriate, so the code
   is easier to follow.

SMP works fine, but seemingly performs suboptimally (e.g., on my dual-core
laptop, CineForm performs better if I lie to it and tell it I have four cores).
I don't know if this is inherent in the codec, or some inefficiency in the
emulated synchronization primitives.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31196 b3059339-0415-0410-9bf9-f77b7e298cf2
2010-05-23 16:01:12 +00:00
..
dmo Do not cast the results of malloc/calloc/realloc. 2010-02-26 15:01:37 +00:00
dshow Fix a syntax error in graph.h. 2010-03-09 13:19:25 +00:00
qtx Use the high-level QuickTime decoding APIs (DecompressSequenceFrameS and 2010-03-15 12:05:56 +00:00
wine Silence a gcc warning about char trying to be packed. 2010-05-13 20:48:55 +00:00
afl.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
com.h Remove extern "C" declarations from loader code. 2010-02-11 14:33:57 +00:00
debug.h
drv.c Rename get_path.[ch] --> path.[ch]. 2010-03-20 23:38:27 +00:00
drv.h Split codec path related code into a separate file to fix Windows build. 2010-03-18 20:44:01 +00:00
elfdll.c loader: Remove commented-out extra_ld_library_path cruft. 2010-03-23 20:24:14 +00:00
ext.c Do not cast the results of malloc/calloc/realloc. 2010-02-26 15:01:37 +00:00
ext.h Get rid of pointless 'extern' keywords. 2008-12-03 23:01:03 +00:00
ldt_keeper.c Do not cast the results of malloc/calloc/realloc. 2010-02-26 15:01:37 +00:00
ldt_keeper.h Remove extern "C" declarations from loader code. 2010-02-11 14:33:57 +00:00
loader.h Remove extern "C" declarations from loader code. 2010-02-11 14:33:57 +00:00
module.c Remove unused function MODULE_DecRefCount(), fixes the warning: 2010-05-23 15:50:49 +00:00
pe_image.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
pe_resource.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
qt_comp.h Add support for Apple's ProRes and AIC codecs, now that all prerequisites 2010-03-15 12:58:17 +00:00
qt_fv.h Add missing header #includes to fix 'make checkheaders'. 2010-01-04 19:04:33 +00:00
registry.c Add final missing bits of CineForm HD support on Linux (via the Windows 2010-05-23 16:01:12 +00:00
registry.h Remove extern "C" declarations from loader code. 2010-02-11 14:33:57 +00:00
resource.c whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00
vfl.c cosmetics: Remove pointless empty lines at EOF. 2010-02-20 21:02:49 +00:00
win32.c Add final missing bits of CineForm HD support on Linux (via the Windows 2010-05-23 16:01:12 +00:00
win32.h Remove disabled AVIFILE-specific preprocessor code. 2010-02-08 10:14:42 +00:00
wineacm.h Remove extern "C" declarations from loader code. 2010-02-11 14:33:57 +00:00
wrapper.S cosmetics: Remove pointless empty lines at EOF. 2010-02-20 21:02:49 +00:00
wrapper.h cosmetics: Remove pointless empty lines at EOF. 2010-02-20 21:02:49 +00:00