summaryrefslogtreecommitdiff
path: root/src/liba52
AgeCommit message (Collapse)Author
2004-04-26help strings added for all remaining config entries (so I hope)Michael Roitzsch
please everybody watch out for spelling (and other) errors CVS patchset: 6442 CVS date: 2004/04/26 17:50:06
2004-03-16changing decoder priorities:Michael Roitzsch
* increase ffmpeg from 5 to 6 * increase some others from 6 to 7 (they should still override ffmpeg) * increase liba52 from 2 to 5 (since 5 is somewhat default) * decrease win32 DLL Qt from 5 to 1 (don't worry, this is the only decoder to handle these types, so this is not really a change; it's just that all the other win32 decoders use prio 1) CVS patchset: 6272 CVS date: 2004/03/16 14:12:03
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
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-16after James explained how the AC3 PTS tagging works, Miguel and I discoveredMichael Roitzsch
that the current code does not match that explanation so since I get occasional passthrough dropouts with the current code, I revert it to the old behaviour which I have had no problems with CVS patchset: 5741 CVS date: 2003/11/16 12:12:09
2003-11-15more helper functions cleanup (stream info, meta info)Miguel Freitas
CVS patchset: 5731 CVS date: 2003/11/15 13:01:00
2003-11-04Explain PTS handling.James Courtier-Dutton
CVS patchset: 5685 CVS date: 2003/11/04 00:45:24
2003-11-02fix bug introduced with new PTS handling (where an old PTS would beMiguel Freitas
used past a discontinuity - causing loong freezing in animated menus). i have no idea of why we need to maintain a list of PTS's here. James, maybe you could add a few notes about it? CVS patchset: 5674 CVS date: 2003/11/02 13:50:09
2003-10-20Allow lazy loading of Sun mediaLib. Update ChangeLog.Robin KAY
CVS patchset: 5553 CVS date: 2003/10/20 00:33:28
2003-10-06Implement CRC checking in liba52.James Courtier-Dutton
Add invalid frame_length protection. CVS patchset: 5457 CVS date: 2003/10/06 17:03:25
2003-09-15Improve liba52 PTS processing.James Courtier-Dutton
CVS patchset: 5381 CVS date: 2003/09/15 04:02:45
2003-09-01Update XINE INFO with 5.0 and 4.1 A52 modes.James Courtier-Dutton
CVS patchset: 5327 CVS date: 2003/09/01 14:30:56
2003-09-01Add proper support for 4.1 and 5 channel setups.James Courtier-Dutton
For 4.1, the output comes out on 3 stereo jacks, but the Center has been mixed with the Front speakers. For 5, the LFE channel has been dropped. CVS patchset: 5324 CVS date: 2003/09/01 04:08:41
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-06-02nice patch, we should keep it for laterMichael Roitzsch
CVS patchset: 5000 CVS date: 2003/06/02 16:44:15
2003-06-02Remove un-needed IMDCT message.James Courtier-Dutton
CVS patchset: 4998 CVS date: 2003/06/02 16:10:53
2003-05-23Fix some problems with playing .avi streams.James Courtier-Dutton
Sound should be much better now. I think handling of buf->pts values might need work though. CVS patchset: 4907 CVS date: 2003/05/23 15:10:27
2003-05-17Fix segfaults when liba52 is sent badly demuxed packs.James Courtier-Dutton
Still need to fix demux_avi.c so that it does not send bad packs. CVS patchset: 4870 CVS date: 2003/05/17 23:02:15
2003-05-15some build-system cleanupMichael Roitzsch
CVS patchset: 4848 CVS date: 2003/05/15 08:21:15
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-05-10Improve sync.James Courtier-Dutton
CVS patchset: 4814 CVS date: 2003/05/10 00:50:50
2003-04-23preserve win32 patches for later merges of new versionsMichael Roitzsch
CVS patchset: 4665 CVS date: 2003/04/23 16:24:18
2003-04-22Additional changes for win32/msvc port; This is my first real commit so ↵Tim Champagne
please be gentle with me; Everything builds except for the win32 ui CVS patchset: 4650 CVS date: 2003/04/22 23:30:29
2003-02-17make sure autio_out is opened while processing preview data to make sure ↵Guenter Bartsch
meta data is set correctly CVS patchset: 4189 CVS date: 2003/02/17 22:15:22
2003-01-26patch by Marco Zühlke to make xine recognize 2.0 surroundMichael Roitzsch
CVS patchset: 4014 CVS date: 2003/01/26 18:22:34
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
2003-01-07more A/V_HANDLED flagsDaniel Caujolle-Bert
CVS patchset: 3812 CVS date: 2003/01/07 16:56:17
2003-01-03Siggi and i have an agreement about the preloading. :)Miguel Freitas
now any plugin may add a PLUGIN_MUST_PRELOAD to it's type and the class initialization function will be called on xine startup. CVS patchset: 3764 CVS date: 2003/01/03 22:38:25
2002-12-26- cleanup internal interfaces for rewiringMiguel Freitas
- fix UI_PLAYBACK_FINISHED rifle CVS patchset: 3686 CVS date: 2002/12/26 21:53:41
2002-12-22less verboseMiguel Freitas
CVS patchset: 3640 CVS date: 2002/12/22 23:32:30
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-15update metainfo more often, patch inspired by Marco ZühlkeMichael Roitzsch
CVS patchset: 3540 CVS date: 2002/12/15 16:05:23
2002-12-14some debug outputGuenter Bartsch
CVS patchset: 3525 CVS date: 2002/12/14 20:01:53
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-12merge metronom's improvements (inform decoders about discontinuities)Miguel Freitas
http://sourceforge.net/mailarchive/forum.php?thread_id=1297475&forum_id=7131 CVS patchset: 3250 CVS date: 2002/11/12 18:40:50
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-27modified a52 decoder to support RealAudio dnet dataMike Melanson
CVS patchset: 3046 CVS date: 2002/10/27 18:02:52
2002-10-26meta infoGuenter Bartsch
CVS patchset: 3000 CVS date: 2002/10/26 02:35:13
2002-10-24Fix unresolved symbols by linking with the xine libraryEwald Snel
CVS patchset: 2980 CVS date: 2002/10/24 09:42:21
2002-10-22Changed comments to standard /* ... */Stephen Torri
Removed trailing spaces. CVS patchset: 2910 CVS date: 2002/10/22 04:42:45
2002-10-18Enable liba52 config values.James Courtier-Dutton
CVS patchset: 2850 CVS date: 2002/10/18 15:29:19
2002-10-18A52 audio is now output without volume set to 0 or off. :-)James Courtier-Dutton
Config entries not enabled yet. Possible multiple stream issues. CVS patchset: 2849 CVS date: 2002/10/18 14:20:58
2002-10-18Enable liba52 for new api.James Courtier-Dutton
CVS patchset: 2847 CVS date: 2002/10/18 12:28:09
2002-10-09configure.ac:Stephen Torri
- OpenGL header GL/gl.h is checked to see if its exists with wrong header name (GL/GL.h). Test failed despite the file required by src/video_out/video_out_opengl.c was GL/gl.h - Ascii-Art library version incorrect. Required version is 1.4 (contains aalib-config) m4/aa.m4: - Changed aalib version to 1.4 src/audio_out/Makefile.am: src/demuxers/Makefile.am: src/dxr3/Makefile.am: src/input/Makefile.am: src/input/libdvdnav/Makefile.am: src/input/libdvdread/Makefile.am: src/libffmpeg/libavcodec/Makefile.am: src/libffmpeg/libavcodec/i386/Makefile.am: src/libffmpeg/libavcodec/mlib/Makefile.am: src/libmad/Makefile.am: src/libmpeg2/Makefile.am: src/libvorbis/Makefile.am: src/libw32dll/Makefile.am: src/libw32dll/wine/Makefile.am: src/libxineadec/Makefile.am: src/libxvid/Makefile.am: src/video_out/Makefile.am: src/video_out/libdha/Makefile.am: src/video_out/vidix/Makefile.am: src/xine-engine/Makefile.am: src/xine-utils/Makefile.am: - Removed @CFLAGS@ from all AM_CFLAGS. @CFLAGS@ are added in Makefile.in. Adding it here was redundant. Thanks to Mike and others for pointing this out. CVS patchset: 2805 CVS date: 2002/10/09 05:13:38
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