betaplayer.src.UNSTABLE.0.096
所属分类:Windows CE
开发工具:C/C++
文件大小:2979KB
下载次数:34
上传日期:2009-03-09 16:57:55
上 传 者:
hys119
说明: betaplayer_0.096源码
tcpmp老版本,但是包含的比较全
(betaplayer_0.096 sourcecore)
文件列表:
betaplayer\betaplayer (0, 2005-01-11)
betaplayer\betaplayer\a52 (0, 2005-01-11)
betaplayer\betaplayer\a52\a52.c (6797, 2005-01-02)
betaplayer\betaplayer\a52\a52.dsp (5295, 2004-12-12)
betaplayer\betaplayer\a52\a52.h (1152, 2005-01-04)
betaplayer\betaplayer\a52\a52.vcp (81769, 2004-12-13)
betaplayer\betaplayer\a52\changelog (223, 2004-12-13)
betaplayer\betaplayer\a52\gccarm (263, 2004-12-11)
betaplayer\betaplayer\a52\liba52 (0, 2004-12-11)
betaplayer\betaplayer\a52\liba52\a52.h (2199, 2004-12-05)
betaplayer\betaplayer\a52\liba52\a52_internal.h (6557, 2004-12-05)
betaplayer\betaplayer\a52\liba52\a52_util.h (1218, 2003-09-28)
betaplayer\betaplayer\a52\liba52\AUTHORS (1031, 2002-07-28)
betaplayer\betaplayer\a52\liba52\bitstream.c (2515, 2003-09-28)
betaplayer\betaplayer\a52\liba52\bitstream.h (2285, 2003-09-28)
betaplayer\betaplayer\a52\liba52\bit_allocate.c (9436, 2003-09-28)
betaplayer\betaplayer\a52\liba52\COPYING (18007, 2001-08-16)
betaplayer\betaplayer\a52\liba52\crc.c (3084, 2004-12-05)
betaplayer\betaplayer\a52\liba52\downmix.c (17061, 2003-09-28)
betaplayer\betaplayer\a52\liba52\imdct.c (11552, 2004-12-11)
betaplayer\betaplayer\a52\liba52\mm_accel.h (1412, 2003-09-28)
betaplayer\betaplayer\a52\liba52\parse.c (23368, 2003-09-28)
betaplayer\betaplayer\a52\liba52\resample.c (1049, 2003-09-28)
betaplayer\betaplayer\a52\liba52\resample_c.c (4612, 2003-09-28)
betaplayer\betaplayer\a52\liba52\resample_mmx.c (15406, 2003-09-28)
betaplayer\betaplayer\a52\liba52\tables.h (9549, 2003-09-28)
betaplayer\betaplayer\a52\stdafx.c (1320, 2004-12-11)
betaplayer\betaplayer\aacfull (0, 2005-01-11)
betaplayer\betaplayer\aacfull\aacfull.dsp (8258, 2005-01-07)
betaplayer\betaplayer\aacfull\aacfull.inf (1904, 2004-12-13)
betaplayer\betaplayer\aacfull\aacfull.ini (243, 2004-12-13)
betaplayer\betaplayer\aacfull\aacfull.sp.ini (192, 2004-12-13)
betaplayer\betaplayer\aacfull\aacfull.vcp (336895, 2005-01-07)
betaplayer\betaplayer\aacfull\gccarm (300, 2005-01-02)
betaplayer\betaplayer\aacfull\stdafx.c (1499, 2005-01-04)
betaplayer\betaplayer\ati3200 (0, 2005-01-11)
betaplayer\betaplayer\ati3200\ati3200.c (68765, 2005-01-11)
betaplayer\betaplayer\ati3200\ati3200.dsp (4354, 2005-01-02)
... ...
1) Homepage
-----------
http://betaplayer.corecodec.org
2) Authors
----------
Authors of sources not covered by third party libraries:
Gabor Kovacs
Pedro Mateu
Third party libraries:
- ffmpeg (source parts)
Copyright (c) 2000-2003 Fabrice Bellard.
- PocketMVP DivX Decoder
Copyright (C) 2001 Project Mayo
Copyright (C) 2001-2003 Marc Dukette, Pedro Mateu
Copyright (C) 2004-2005 Gabor Kovacs
- Ogg Vorbis Tremor
Copyright (c) 2002, Xiph.org Foundation
- libmad - MPEG audio decoder library
Copyright (C) 2000-2004 Underbit Technologies, Inc.
- libid3tag - ID3 tag manipulation library
Copyright (C) 2000-2004 Underbit Technologies, Inc.
- liba52
Copyright (C) 2000-2003 Michel Lespinasse
Copyright (C) 1999-2000 Aaron Holtzman
- libfaad - FAAD2 - Freeware Advanced Audio (AAC) Decoder including SBR decoding
Copyright (C) 2003-2004 M. Bakker, Ahead Software AG, http://www.nero.com
- MatroskaParser
Copyright (c) 2004 Mike Matsnev
- zlib data compression
Copyright (C) 1995-2003 Jean-loup Gailly and Mark Adler
- Portable Musepack decoder (as separate plugin)
http://www.musepack.net
Special thanks for these project - used as reference:
- PocketMVP
- ffmpeg
- XviD
3) Licensing
------------
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
4) Latest version
-----------------
You can export or checkout the latest version with
SubVersion (http://subversion.tigris.org) from the repository:
http://svn.corecodec.org/betaplayer/trunk
4) Compiling Info
-----------------
What you need for compiling:
* eMbedded Visual C++ 4.0 (+SP4) (http://download.microsoft.com)
additionaly for x86 or emulator build:
* nasm - The Netwide Assembler (http://nasm.sourceforge.net)
additionaly for batch building (build.bat) you need:
* eMbedded Visual Tools 3.0 - 2002 Edition (EVC3)
* GCC ARM cross compiler (see crossgcc.txt)
* Smartphone 2002 SDK (included in EVC3)
* EZSETUP (http://www.spbsoftwarehouse.com/products/ezsetup/?en)
* UPX (http://upx.sourceforge.net/)
* tar,zip
For the release version I use a special mixture enviroment
to get the best code. I use EVC3 with armasm.exe from EVC4 (wce420\bin)
and GCC ARM cross compiler for some codec parts.
EVC compiling settings (if project files are recreated)
* warning level 1
* for release: optimizations = maximize speed
* for dlls define: _EXPORTS
* check 'changelog' in library directoies for other defines
* insert '../' before output file name for all player projects
* linker: /stack:0x20000
近期下载者:
相关文件:
收藏者: