DarwinStreamingSrvr5.5.3-Source

所属分类:网络
开发工具:C/C++
文件大小:20607KB
下载次数:106
上传日期:2007-03-15 10:32:03
上 传 者shirleyhuang
说明:  QTSS是一个开放源代码的,基于标准的流媒体服务器,可以运行在Windows NT和Windows 2000,以及几个UNIX实现上,包括Mac OS X,Linux,FreeBSD,和Solaris操作系统上
(QTSS is an open source, standards-based streaming media server, can run on Windows NT and Windows 2000, and several UNIX to achieve, including Mac OS X, Linux, FreeBSD, and Solaris operating systems)

文件列表:
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\APPLE_LICENSE (19829, 2003-08-16)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\APIStubLib\BuildAPIStubLib (1853, 2002-09-10)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\Buildit (9834, 2006-07-14)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\BuildOSXInstallerPkg (10454, 2006-07-14)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\PlaylistBroadcaster.tproj\BuildPlaylist (2912, 2002-09-10)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\StreamingProxy.tproj\BuildProxy (2038, 2001-11-14)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\buildproxytarballx (486, 2003-10-21)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\buildtarball (1861, 2005-05-27)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\clean (4893, 2006-07-14)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\clean_dss_osx (2242, 2005-05-21)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\submissions\Peter.Bray\comments (426, 2001-11-21)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\dpkg\control (655, 2001-11-30)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\APIModules\QTSSHomeDirectoryModule\createuserstreamingdir (3289, 2005-02-16)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\deleteCVSdirs (45, 2001-09-21)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\deleteWinBuildDirs (192, 2006-07-14)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\dobuildit (4153, 2002-07-30)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\dometabuildit (4178, 2001-10-04)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\APIModules\QTSSODAuthModule\dsqtaccess (1720, 2005-02-10)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\DSS_MakeProxyRoot (772, 2001-03-14)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\DSS_MakeRoot (11667, 2005-05-27)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\dssPackageMetaData\dssPackageMetaData\DarwinStreamingServer.pkg\Contents\Resources\fix_movie_folder_privs (282, 2003-07-31)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\pubPackageMetaData\pubPackageMetaData\DarwinStreamingServer.pkg\Contents\Resources\fix_movie_folder_privs (282, 2003-07-31)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\qtssPackageMetaData\qtssPackageMetaData\QuickTimeStreamingServer.pkg\Contents\Resources\fix_movie_folder_privs (282, 2003-07-31)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\gdbdar (42, 2000-01-18)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\gdbmp3 (39, 2001-11-30)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\gdbplay (448, 2003-08-01)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\gdbserver (49, 2001-08-16)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\gdb_script (612, 2001-03-01)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\WebAdmin\WebAdminHtml\html_en\genres (1094, 2001-11-13)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\Install (13427, 2005-05-27)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\PlaylistBroadcaster.tproj\Jamfile (4068, 2001-03-13)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\Jamfile (7182, 2002-12-18)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\jamplay (34, 2000-12-16)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\qtssPackageMetaData\qtssPackageMetaData\QuickTimeStreamingServer.pkg\Contents\Resources\killqtss (350, 2002-08-20)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\dssPackageMetaData\dssPackageMetaData\DarwinStreamingServer.pkg\Contents\Resources\killqtss (350, 2003-03-11)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\pubPackageMetaData\pubPackageMetaData\DarwinStreamingServer.pkg\Contents\Resources\killqtss (350, 2003-03-11)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\QTFileTools\TestQTFileLib\Makefile (1544, 2000-10-11)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\qtssPackageMetaData\Makefile (1157, 2002-08-21)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\dssPackageMetaData\Makefile (1214, 2003-03-11)
255604\DarwinStreamingSrvr5.5.3-Source\DarwinStreamingSrvr5.5.3-Source\pubPackageMetaData\Makefile (1157, 2003-03-11)
... ...

/* --- Version 4.0 --- 12-Feb-1999 --- */ /* * Include the following routines : * atomic_or() * scaledtimestamp() * * Updated the copyright. */ /* * unsigned int atomic_or(unsigned int *area, unsigned int mask) * * Atomically or the mask into *area. * Returns the old value. */ /* * long long scaledtimestamp(double scale) * * Read the PPC timebase. Convert the time base value based on * scale. * * Caveat: scale can not be 0, NaN, Inf. It's upto the caller * to validate scale before calling this. */ /* --- Version 3.0 --- 23-Oct-19*** --- */ /* * Made the headers c++ friendly * Build a static library with dynamic code generation. * If you make a copy of the libatomic.a do not forget to run "ranlib". */ /* --- Version 2.0 --- 23-Oct-19*** --- */ /* * Added routines described in timestamp.h * Test program for these is in hmi.c */ /* --- Version 1.0 --- 12-Oct-19*** --- */ /* * void spin_lock_init(spin_lock_t) * * Initialize a spin lock. * These locks should be cache aligned and a multiple of cache size. */ /* * void spin_lock_unlock(spin_lock_t) * * Unconditionally release lock. */ /* * unsigned int spin_lock_lock(spin_lock_t) * * Try to acquire spin-lock. Return success (1). */ /* * unsigned int spin_lock_bit(spin_lock_t, unsigned int bits) * * Try to acquire spin-lock. The second parameter is the bit mask to * test and set. multiple bits may be set. * Return success (1). */ /* * unsigned int spin_unlock_bit(spin_lock_t, unsigned int bits) * * Release bit based spin-lock. The second parameter is the bit mask to * clear. Multiple bits may be cleared. */ /* * unsigned int spin_lock_try(spin_lock_t) * * Try to acquire spin-lock. Return success (1) or failure (0). */ /* * unsigned int spin_lock_held(spin_lock_t) * * Return 1 if lock is held * N.B. Racy, of course. */ /* * unsigned int compare_and_store(unsigned int oval, * unsigned int nval, unsigned int *area) * * Compare oval to area if equal, store nval, and return true * else return false and no store * This is an atomic operation */ /* * unsigned int atomic_add(unsigned int *area, int val) * * Atomically add the second parameter to the first. * Returns the result. */ /* * unsigned int atomic_sub(unsigned int *area, int val) * * Atomically subtract the second parameter from the first. * Returns the result. */ /* * void queue_atomic(unsigned int * anchor, * unsigned int * elem, unsigned int disp) * * Atomically inserts the element at the head of the list * anchor is the pointer to the first element * element is the pointer to the element to insert * disp is the displacement into the element to the chain pointer */ /* * void queue_atomic_list(unsigned int * anchor, * unsigned int * first, unsigned int * last, * unsigned int disp) * * Atomically inserts the list of elements at the head of the list * anchor is the pointer to the first element * first is the pointer to the first element to insert * last is the pointer to the last element to insert * disp is the displacement into the element to the chain pointer */ /* * unsigned int *dequeue_atomic(unsigned int *anchor, unsigned int disp) * * Atomically removes the first element in a list and returns it. * anchor is the pointer to the first element * disp is the displacement into the element to the chain pointer * Returns element if found, 0 if empty. */

近期下载者

相关文件


收藏者