summaryrefslogtreecommitdiff
path: root/src/libmad/xine_decoder.c
AgeCommit message (Collapse)Author
2002-10-21Fix BUF_FLAG_PREVIEW problem (ie don't repeat first second).Thibaut Mattern
CVS patchset: 2902 CVS date: 2002/10/21 23:22:29
2002-10-20demux_mpgaudio ported to new api, small fixesGuenter Bartsch
CVS patchset: 2891 CVS date: 2002/10/20 21:15:07
2002-10-20make avi demuxer send preview buffers, libmad uses them to extract ↵Guenter Bartsch
stream/meta info CVS patchset: 2886 CVS date: 2002/10/20 18:23:33
2002-10-19set audio_outGuenter Bartsch
CVS patchset: 2859 CVS date: 2002/10/19 18:08:01
2002-10-17move open_plugin function (used to create new plugin instances) from the ↵Michael Roitzsch
plugin info struct to the plugin class struct small nerby change in libffmpeg decoder plugin: access to video_out/audio_out in decoders should now be done via the appropriate members in xine_stream_t CVS patchset: 2843 CVS date: 2002/10/17 17:43:41
2002-10-16another interface version problem solved :)Guenter Bartsch
CVS patchset: 2842 CVS date: 2002/10/16 23:13:19
2002-10-14dispose function was missing in audio decoder class too, mad plugin compiles nowGuenter Bartsch
CVS patchset: 2832 CVS date: 2002/10/14 20:50:17
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-07-28comments fixed :)Heiko Schaefer
CVS patchset: 2360 CVS date: 2002/07/28 21:10:40
2002-07-05Bump up version numbers due to changes in xine_tMichael Roitzsch
CVS patchset: 2214 CVS date: 2002/07/05 17:31:59
2002-06-12Remove no more needed XINE_LOGO.Daniel Caujolle-Bert
Internationalize all config related stuff. Fix not registered mrl ending in roq/film demuxer. Add bindtextdomain() calls in load_plugins (for audio/video out plugins). CVS patchset: 2066 CVS date: 2002/06/12 12:22:25
2002-05-25patch from Michael Roitzsch:Siggi Langauf
increased interface version numbers, to reflect the xine_t change CVS patchset: 1939 CVS date: 2002/05/25 19:19:16
2002-04-23Increment audio/video/spu decoder and input plugin API version numberEwald Snel
- update dxr3 and xvid plugins to new interface (add dispose() functions) CVS patchset: 1766 CVS date: 2002/04/23 15:45:19
2002-04-23Fix memory leaks by disposing input, demux and decoder plugins at exitEwald Snel
- add dispose() function to all decoder plugin structures CVS patchset: 1763 CVS date: 2002/04/23 13:30:42
2002-04-09- new (fast) demuxer seeking schemeMiguel Freitas
- updated decoder api to allow reseting internal state on seeks CVS patchset: 1696 CVS date: 2002/04/09 03:37:59
2002-04-07forget pts on resetMiguel Freitas
CVS patchset: 1694 CVS date: 2002/04/07 12:11:48
2002-04-01check preview flagMiguel Freitas
CVS patchset: 1658 CVS date: 2002/04/01 17:48:33
2002-03-11metronom and demuxers should work again (although not all demuxers are fully ↵Guenter Bartsch
updated at this point). demux_qt can handle compressed audio, but is still unfinished. Yes, this _is_ the big metronom update, metronom now depends on disc_off information in discontinuities. CVS patchset: 1554 CVS date: 2002/03/11 12:31:24
2002-02-09the long-awaited video_out changes, not completely debuged (races)Guenter Bartsch
- pts are 64 bit now - scr and video_out-loop run all the time - video_out cleanups - metronom cleanups - buffer type BUF_CONTROL_DISCONTINUITY is used internally now, input plugins should no longer send this one - support for individual frame durations - using nano-/usleep instead of itimer (simpler code, maybe this will help freebsd) CVS patchset: 1487 CVS date: 2002/02/09 07:13:22
2002-01-05updates for closed caption decoderMiguel Freitas
CVS patchset: 1344 CVS date: 2002/01/05 21:54:16
2001-12-25another bug reported by Christer PalmMiguel Freitas
CVS patchset: 1304 CVS date: 2001/12/25 11:41:04
2001-12-11audio_decoder->reset() on discontinuitiesMiguel Freitas
CVS patchset: 1221 CVS date: 2001/12/11 15:30:05
2001-11-13metronom logic changedHeiko Schaefer
CVS patchset: 1030 CVS date: 2001/11/13 21:47:57
2001-11-10very unfinished scr discontinuity detection stuff, new software audio out ↵Guenter Bartsch
buffer and thread CVS patchset: 1010 CVS date: 2001/11/10 13:48:02
2001-09-12small libmad debug output cleanupGuenter Bartsch
CVS patchset: 624 CVS date: 2001/09/12 17:33:34
2001-09-11Fix some Floating point exceptionsJames Courtier-Dutton
Document return values of audio_out.c:open CVS patchset: 615 CVS date: 2001/09/11 14:10:04
2001-09-06Fix error checking for failed ao_instance->openJuergen Keil
CVS patchset: 577 CVS date: 2001/09/06 13:36:18
2001-09-01sometimes mpeg audio streams change parameters, other times libmad is simply ↵Guenter Bartsch
wrong guess them and corrects it's guesses later - so let's take care of that CVS patchset: 546 CVS date: 2001/09/01 21:56:38
2001-09-01Do not crash, when caller passes bufs with more than INPUT_BUF_SIZE bytesJuergen Keil
CVS patchset: 542 CVS date: 2001/09/01 17:59:42
2001-08-21First checkin of new audio_out architecture.James Courtier-Dutton
Audio sync and AC3 formatting now done in xine-lib/src/xine-engine/audio_out.c Audio out now done in xine-lib/src/audio_out/* Currently, only xine-lib/src/audio_oss_out.c is active. Re-support of others will follow as other people implement them. ao_functions split into ao_instance and ao_driver and function in a similar fashion as video_out. All decoder plugins now call ao_instance instead of ao_functions. ao_instance is used in xine-lib/src/xine-engine/audio_out.c ao_driver is used in xine-lib/src/audio_out/* See also changes in xine-ui files CVS patchset: 459 CVS date: 2001/08/21 19:39:50
2001-08-12new mpeg audio decoder plugin (libmad) addedGuenter Bartsch
CVS patchset: 414 CVS date: 2001/08/12 02:57:55