summaryrefslogtreecommitdiff
path: root/src/libfaad
AgeCommit message (Collapse)Author
2006-06-30Change in32 in int32_t to fix building on some systems, as reported by ↵Diego 'Flameeyes' Pettenò
Reinhard Tartler. CVS patchset: 8086 CVS date: 2006/06/30 21:36:27
2006-06-17Add patch for faad 5.1 support, sent by Darren Salt on mailing list.Diego 'Flameeyes' Pettenò
CVS patchset: 8050 CVS date: 2006/06/17 20:43:57
2006-06-17Fix strict aliasing rules breakages where possible, enable ↵Diego 'Flameeyes' Pettenò
-fno-strict-aliasing where the breakage is unresolvable, and not enable it globally (decreases performances). CVS patchset: 8048 CVS date: 2006/06/17 15:20:56
2006-06-03Use the actually-implemented interface instead of the out-of-date faad.h.Darren Salt
This fixes various problems on 64-bit systems to do with the different size of long ints and pointer types. If this is not already upstream, it should be pushed upstream. (Patch from Gentoo.) CVS patchset: 8012 CVS date: 2006/06/03 12:36:52
2006-06-02Various static/const fixes from Gentoo.Darren Salt
CVS patchset: 8009 CVS date: 2006/06/02 22:18:56
2006-05-03Make various arrays and structures (mainly xine_plugin_info) const.Darren Salt
(Diego Pettenò) CVS patchset: 7985 CVS date: 2006/05/03 19:46:06
2005-10-30update the tree diffMike Melanson
CVS patchset: 7783 CVS date: 2005/10/30 01:32:42
2005-10-30porting custom xine tree fixesMike Melanson
CVS patchset: 7782 CVS date: 2005/10/30 01:21:53
2005-10-30distribute the correct set of files when building releasesMike Melanson
CVS patchset: 7781 CVS date: 2005/10/30 00:52:15
2005-10-30forgot to add the new files from the updated versionMike Melanson
CVS patchset: 7780 CVS date: 2005/10/30 00:50:19
2005-10-29update libfaad2 to CVS snapshot 2004-09-15Mike Melanson
CVS patchset: 7777 CVS date: 2005/10/29 23:57:06
2005-07-17More codec description detailJames Stembridge
CVS patchset: 7650 CVS date: 2005/07/17 19:34:08
2005-06-04Make sure bits per sample is always setJames Stembridge
CVS patchset: 7606 CVS date: 2005/06/04 14:12:54
2005-05-30No need to guess parameters, faad will read them from ADTS/ADIF headerJames Stembridge
CVS patchset: 7596 CVS date: 2005/05/30 12:08:49
2005-05-21Avoid integer overflow in bitrate calculationJames Stembridge
CVS patchset: 7556 CVS date: 2005/05/21 15:20:31
2005-05-21Estimate AAC bitrateJames Stembridge
CVS patchset: 7555 CVS date: 2005/05/21 15:02:08
2005-05-21**BUGFIX**James Stembridge
Don't use raw mode for AAC from avi files, it should be packetized. CVS patchset: 7553 CVS date: 2005/05/21 14:09:54
2004-12-16use UTF-8 meta info setting, where we know the string is ASCIIMichael Roitzsch
(costly conversion is not necessary, because ASCII is a subset of UTF-8) CVS patchset: 7264 CVS date: 2004/12/16 13:58:57
2004-12-15warning fixesMichael Roitzsch
CVS patchset: 7260 CVS date: 2004/12/15 20:57:28
2004-12-03Update to libfaad2 2.0.Thibaut Mattern
CVS patchset: 7185 CVS date: 2004/12/03 01:15:29
2004-11-29Fix playback of some recent NSV streams with AAC.Thibaut Mattern
CVS patchset: 7167 CVS date: 2004/11/29 23:02:31
2004-10-08unify the two patches for the same file into oneMichael Roitzsch
CVS patchset: 7015 CVS date: 2004/10/08 15:41:28
2004-08-27MINGW32 port. Engine library and most of plugins compiles now.František Dvořák
List of some changes: - replaced some _MSC_VER by more common WIN32 - define INTLDIR, remove -static flag for included intl - shared more common CFLAGS with DEBUG_CFLAGS - use WIN32_CFLAGS for all building - separate some flags into THREAD_CFLAGS_CONFIG, THREAD_CFLAGS_CONFIG and ZLIB_LIB_CONFIG for public xine-config, automatically use internal libs if necessary - don't warn about missing X for mingw and cygwin - libw32dll disabled for WIN32 (making native loader would be interesting, or porting wine code to Windows? :->) - DVB and RTP disabled for WIN32, not ported yet - fix build and fix a warning in cdda - fix build for nosefart and libfaad - implement configure option --disable-freetype - sync libxine.pc and xine-config.in - add -liberty to goom under WIN32 - move original build files from included phread and zlib into archives and replace them by autotools CVS patchset: 6910 CVS date: 2004/08/27 19:33:17
2004-06-01Standardise prefix of debug output with error messagesJames Stembridge
CVS patchset: 6628 CVS date: 2004/06/01 21:48:37
2004-06-01Tighter checking on header for presence of codec init dataJames Stembridge
CVS patchset: 6627 CVS date: 2004/06/01 21:37:16
2004-05-241) Support AAC in AVIJames Stembridge
2) Simplify libfaad init CVS patchset: 6588 CVS date: 2004/05/24 22:17:57
2004-02-12fix compiler warning on possibly uninitialized usageMichael Roitzsch
(this code is already different in faad cvs, so this fix will not interfere with the next sync) CVS patchset: 6142 CVS date: 2004/02/12 18:30:43
2004-01-28Menno's suggestion for discovering raw aac audio parametersMiguel Freitas
CVS patchset: 6075 CVS date: 2004/01/28 12:38:37
2004-01-27Correct path for config.h, patch from Graham Brooks (gbrooks at imsmail dot org)James Stembridge
CVS patchset: 6073 CVS date: 2004/01/27 19:13:05
2004-01-26Sync with libfaad CVSJames Stembridge
CVS patchset: 6071 CVS date: 2004/01/26 22:34:10
2004-01-26Base required source data size on input number of channels rather than ↵James Stembridge
output which can now be different CVS patchset: 6070 CVS date: 2004/01/26 22:33:08
2004-01-26Support for 5.1 channel AAC, including downmixing to 2 channels when requiredJames Stembridge
CVS patchset: 6068 CVS date: 2004/01/26 20:13:58
2004-01-12it seems i forgot to commit the api increase (demux/decoder). weird.Miguel Freitas
CVS patchset: 6030 CVS date: 2004/01/12 17:35:14
2004-01-11the faad project accepted a huge compiler warning patch I sent them,Michael Roitzsch
merging their CVS back to our copy everyone please check, if your AAC samples still work CVS patchset: 6024 CVS date: 2004/01/11 15:44:04
2004-01-09- rework semantics of some buffer flags. check buffer.h for details.Miguel Freitas
- increase demux and decoder apis - fix runtime changing of ogg/ogm audio channels note: i hope i haven't broken any demux->decoder data exchange. please report any problems. CVS patchset: 6014 CVS date: 2004/01/09 01:26:32
2004-01-04Use the rate provided by decoder_info[1]Thibaut Mattern
CVS patchset: 5989 CVS date: 2004/01/04 16:19:45
2003-12-30- update to libfaad 2.0 rc3Miguel Freitas
- some fixes to xine_decoder.c CVS patchset: 5959 CVS date: 2003/12/30 02:00:10
2003-12-24small cleanupMichael Roitzsch
CVS patchset: 5937 CVS date: 2003/12/24 12:58:58
2003-12-20force raw AAC to be decoded as stereo; not a great idea, but it willMike Melanson
serve until a better solution is found CVS patchset: 5927 CVS date: 2003/12/20 14:21:50
2003-12-19the number of bytes consumed after decoding a frame is revealed by oneMike Melanson
of the FAAD structures CVS patchset: 5922 CVS date: 2003/12/19 05:03:28
2003-12-14API version bounceSiggi Langauf
CVS patchset: 5912 CVS date: 2003/12/14 22:13:22
2003-12-09update copyright year (and we have to do it again in 3 weeks... ;-) )Daniel Caujolle-Bert
CVS patchset: 5879 CVS date: 2003/12/09 00:02:28
2003-12-05cleanup phase II. use xprintf when it's relevant, use xine_xmalloc when it's ↵Daniel Caujolle-Bert
relevant too. Small other little fix (can't remember). Change few internal function prototype because it xine_t pointer need to be used if some xine's internal sections. NOTE: libdvd{nav,read} is still too noisy, i will take a look to made it quit, without invasive changes. To be continued... CVS patchset: 5844 CVS date: 2003/12/05 15:54:56
2003-11-26lprintf cleanup, pass I.Daniel Caujolle-Bert
CVS patchset: 5796 CVS date: 2003/11/26 19:43:26
2003-11-16New stream/meta info (safe) stuff.Daniel Caujolle-Bert
BIG NOTE: use helpers to access to these informations (get/set/reset): _x_{stream,meta}_info_{get,set,reset}() are for internal use, don't use *_public() ones from inside the beast ;-) Some wrongly names "xine_" fonction renaming. CVS patchset: 5757 CVS date: 2003/11/16 23:33:42
2003-11-15more helper functions cleanup (stream info, meta info)Miguel Freitas
CVS patchset: 5731 CVS date: 2003/11/15 13:01:00
2003-08-25Reduce GCC verbosity (various prototype declaration fixes). ffmpeg, wine and ↵Daniel Caujolle-Bert
fft*post are untouched (fft: for now). CVS patchset: 5310 CVS date: 2003/08/25 21:51:37
2003-05-26prevent clash with cygwin defined typesMiguel Freitas
CVS patchset: 4957 CVS date: 2003/05/26 23:23:26
2003-05-14as announced on xine-devel, this is the big Makefile refactoring:Michael Roitzsch
extracted some common targets and variables into a common Makefile which is then included CVS patchset: 4844 CVS date: 2003/05/14 16:21:44
2003-04-12sync to faad2 cvs, remove some warnings.Miguel Freitas
CVS patchset: 4592 CVS date: 2003/04/12 14:58:46