summaryrefslogtreecommitdiff
path: root/src/libfaad
AgeCommit message (Collapse)Author
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
2003-02-28Xine assert() replacement:Stephen Torri
All assert() function calls, with exceptions of libdvdread and libdvdnav, have been replaced with XINE_ASSERT. Functionally XINE_ASSERT behaves just likes its predecesor but its adding the ability to print out a stack trace at the point where the assertion fails. So here are a few examples. assert (0); This use of assert was found in a couple locations most favorably being the default case of a switch statement. This was the only thing there. So if the switch statement was unable to find a match it would have defaulted to this and the user and the developers would be stuck wonder who died and where. So it has been replaced with XINE_ASSERT(0, "We have reach this point and don't have a default case"); It may seem a bit none descriptive but there is more going on behind the scene. In addition to checking a condition is true/false, in this case '0', the XINE_ASSERT prints out: <filename>:<function name>:<line number> - assertion '<assertion expression>' failed. <description> An example of this might be: input_dvd.c:open_plugin:1178 - assertion '0' failed. xine_malloc failed!!! You have run out of memory XINE_ASSERT and its helper function, print_trace, are found in src/xine-utils/xineutils.h CVS patchset: 4301 CVS date: 2003/02/28 02:51:47
2003-01-31- Added debian into Makefile.am as a sub-directory rather than have theStephen Torri
makefile variable. - Cleaned up Makefile.am (wine, goom, libxinevdec) - Cleaned up compiler warnings (libfaad) - Cleaned up header includes (libfaad, libdha) CVS patchset: 4053 CVS date: 2003/01/31 01:20:24
2003-01-08fixes/cleanups of the handled/unhandled codecsMiguel Freitas
for more information see message on xine-devel CVS patchset: 3818 CVS date: 2003/01/08 01:02:27
2002-12-21- add buf->decoder_info_ptr: portability for systems where pointer hasMiguel Freitas
different sizeof than integer. - add extra_info structure to pass informations from input/demuxers down to the output frame. this can be used, for example, to pass the frame number of a frame (when known by decoder). also, immediate benefict is that we now have a slider which really shows the current position of the playing stream. new fields can be added to extra_info keeping binary compatibility - bumpy everybody's api versions CVS patchset: 3603 CVS date: 2002/12/21 12:56:44
2002-12-17Keyword "__inline" is not available, when non-gcc compiler is used toJuergen Keil
compile xine-lib. C99 has "inline", GNU C "__inline". CVS patchset: 3575 CVS date: 2002/12/17 16:44:10
2002-12-16cleaning upMiguel Freitas
CVS patchset: 3562 CVS date: 2002/12/16 19:13:03
2002-12-16cleaning upMiguel Freitas
CVS patchset: 3561 CVS date: 2002/12/16 19:07:13
2002-12-16updated libfaadMiguel Freitas
CVS patchset: 3560 CVS date: 2002/12/16 18:59:50
2002-12-16update libfaadMiguel Freitas
CVS patchset: 3559 CVS date: 2002/12/16 18:58:53
2002-12-08decoder, state your name for the recordMike Melanson
CVS patchset: 3463 CVS date: 2002/12/08 20:46:00
2002-12-04fix and reinstate FAAD decoderMike Melanson
CVS patchset: 3421 CVS date: 2002/12/04 04:08:42
2002-11-26better solution: go ahead and build libfaad but without any pluginMike Melanson
catalog entry; this will automatically fix (or workaround) existing compilations of the libfaad plugin CVS patchset: 3375 CVS date: 2002/11/26 03:12:56
2002-11-22Developers can now run "make" in their work area (e.g. src/libffmpeg) and itStephen Torri
will build all dependent parts (e.g. libxine.la). The directory must still be prepared by running autogen.sh. CVS patchset: 3331 CVS date: 2002/11/22 05:25:14
2002-11-20engine modifications to allow post plugin layer:Michael Roitzsch
* new public output interface xine_{audio,video}_port_t instead of xine_{ao,vo}_driver_t, old names kept as aliases for compatibility * modified the engine to allow multiple streams per output * renaming of some internal structures according to public changes * moving SCR out of per-stream-metronom into a global metronom_clock_t residing in xine_t and therefore easily available to the output layer * adapting all available plugins (note to external projects: the compiler will help you a lot, if a plugin compiles, it is adapted, because all changes add new parameters to some functions) * bump up all interface versions because of xine_t and xine_stream_t changes CVS patchset: 3312 CVS date: 2002/11/20 11:57:38
2002-11-19bring the FAAD decoder in line with the latest API revisionMike Melanson
CVS patchset: 3300 CVS date: 2002/11/19 02:31:03
2002-10-28Build all xine plugin modules with "-export-symbols-regex xine_plugin_info",Juergen Keil
to get a minimal dynamic linker symbol table CVS patchset: 3073 CVS date: 2002/10/28 13:30:58
2002-10-22Changed comments to standard /* ... */Stephen Torri
Removed trailing spaces Removed spaces at beginning of line before tabs CVS patchset: 2913 CVS date: 2002/10/22 04:51:24
2002-10-22Added new line at end of file to remove warning.Stephen Torri
CVS patchset: 2912 CVS date: 2002/10/22 04:48:41
2002-10-22Changed comments to standard /* ... */Stephen Torri
CVS patchset: 2911 CVS date: 2002/10/22 04:46:22
2002-09-19Updated cvscompile.sh to look for configure.acStephen Torri
Replaced configure.in with configure.ac Remove acconfig.h (Unnecessary with autoconf 2.52 or above) Updated configure.ac to remove deprecated macros, upgraded AC_DEFINE to include comments, merged in acconfig.h. Combined libxine and libxineutils into one library. libxineutils is created but not installed. Its statically linked into libxine. Advanced libxine version from 0.2.0 to 1.0.0 Removed references for skins. Plugins now installed to <libdir>/xine/plugins/$XINE_MAJOR.$XINE_MORE. $XINE_SUB Xine-config updated for new location of plugins Sorted file lists in Makefile.am to make them more readable. TODO: remove skins references from xine-config CVS patchset: 2705 CVS date: 2002/09/19 06:01:18
2002-09-05remove plugin's private priority and interface membersMichael Roitzsch
adapt some more decoders CVS patchset: 2618 CVS date: 2002/09/05 22:18:50
2002-09-05make all the plugin init functions staticMichael Roitzsch
(geez this was a job) CVS patchset: 2616 CVS date: 2002/09/05 20:44:38
2002-09-04merging in the new_api branch ... unfortunately video_out / vo_scale is ↵Guenter Bartsch
broken now ... matthias/miguel: please fix it :-) CVS patchset: 2606 CVS date: 2002/09/04 23:31:05
2002-08-15die directory, dieMiguel Freitas
CVS patchset: 2459 CVS date: 2002/08/15 03:24:25
2002-08-15not used anymoreMiguel Freitas
CVS patchset: 2458 CVS date: 2002/08/15 03:22:35
2002-08-09sync with faad2 cvs (no more fftw dependency)Miguel Freitas
CVS patchset: 2420 CVS date: 2002/08/09 22:36:36
2002-07-21faad build can be optional.Daniel Caujolle-Bert
CVS patchset: 2332 CVS date: 2002/07/21 01:36:41
2002-07-20convenienceMichael Roitzsch
CVS patchset: 2327 CVS date: 2002/07/20 10:52:04
2002-07-19trying to fix missing files from make distMiguel Freitas
CVS patchset: 2322 CVS date: 2002/07/19 22:22:05
2002-07-19missing headersMiguel Freitas
CVS patchset: 2321 CVS date: 2002/07/19 19:25:24
2002-07-19missing headerMiguel Freitas
CVS patchset: 2319 CVS date: 2002/07/19 14:55:00
2002-07-18fix crash with one of my streamsMiguel Freitas
http://sourceforge.net/tracker/index.php?func=detail&aid=582952&group_id=704&atid=100704 CVS patchset: 2311 CVS date: 2002/07/18 17:24:37
2002-07-17more fixes to play aac streams (.mp4)Miguel Freitas
CVS patchset: 2307 CVS date: 2002/07/17 20:29:03
2002-07-17still work in progress, cannot play all mp4 streams yet (need some demuxer ↵Miguel Freitas
patches) CVS patchset: 2302 CVS date: 2002/07/17 15:21:46
2002-07-17Use abolute VPATH, so that the sources in the codebook subdirectory can be ↵Juergen Keil
found when we compile in separate source/object hierarchies. CVS patchset: 2298 CVS date: 2002/07/17 12:27:43
2002-07-16Fix unresolved symbols and replace duplicate code in video output pluginsEwald Snel
CVS patchset: 2295 CVS date: 2002/07/16 19:33:36
2002-07-16some convenienceMichael Roitzsch
CVS patchset: 2288 CVS date: 2002/07/16 13:54:50
2002-07-15fix initialization errors were header info differ from decoderconfigMiguel Freitas
CVS patchset: 2276 CVS date: 2002/07/15 18:49:53
2002-07-15lazy parsing of mp4 esds atom to extract AAC decoder config. now playbackMiguel Freitas
of aac streams should work. who will be fearless enough to enable faad in configure/makefile? :) CVS patchset: 2272 CVS date: 2002/07/15 02:15:38
2002-07-14merge FAAD2 - the GPL AAC decoder library.Miguel Freitas
xine_decoder.c is working, but demux_qt must send some needed initialization data. currently it's hardcoded to play my test stream, so it's not usable yet. CVS patchset: 2267 CVS date: 2002/07/14 23:43:01