summaryrefslogtreecommitdiff
path: root/src/libdts
AgeCommit message (Collapse)Author
2004-11-03prevent compiler warnings from the new monotonic clock in xineutils.h meetingMichael Roitzsch
the _XOPEN_SOURCE define in some files CVS patchset: 7103 CVS date: 2004/11/03 19:30:04
2004-08-06Lip sync fixed.James Courtier-Dutton
by Brad Campbell. Verified as correct bug fix by jcdutton. CVS patchset: 6876 CVS date: 2004/08/06 21:51:44
2004-07-18Fix sample rate.James Courtier-Dutton
CVS patchset: 6812 CVS date: 2004/07/18 18:02:02
2004-07-18Add support for 44100Hz DTS in .wav files.James Courtier-Dutton
CVS patchset: 6810 CVS date: 2004/07/18 17:31:40
2004-06-07Remove a line I forgot to remove earlier.James Courtier-Dutton
CVS patchset: 6655 CVS date: 2004/06/07 11:03:18
2004-06-07comment out loggingHeiko Schaefer
CVS patchset: 6654 CVS date: 2004/06/07 08:48:33
2004-06-06Implement better sync detection in libdts.James Courtier-Dutton
This makes software DTS decode work when playing DVDs. It also makes .AVI files with DTS tracks in them work. I cannot test DTS passthru, so I need someone to help to check that has not changed. CVS patchset: 6651 CVS date: 2004/06/06 16:41:27
2004-05-19Other speaker arrangements tested and now working.James Courtier-Dutton
CVS patchset: 6570 CVS date: 2004/05/19 19:41:28
2004-05-19Implement support for 5.1 channel.James Courtier-Dutton
I have only tested Stereo and Surround 5.1 modes so far. Removes an annoying bias bug. CVS patchset: 6568 CVS date: 2004/05/19 18:00:47
2004-05-18Add some XINE_STREAM_INFO for DTS/AC5 streams.James Courtier-Dutton
CVS patchset: 6567 CVS date: 2004/05/18 20:38:28
2004-05-18Have a little more control over debug output.James Courtier-Dutton
Do not like "make debug" with debug printf's. CVS patchset: 6565 CVS date: 2004/05/18 20:04:53
2004-05-09Use lprintf for debug outputJames Stembridge
CVS patchset: 6505 CVS date: 2004/05/09 19:37:10
2004-04-09including libdts as experimental DTS decoderMichael Roitzsch
(xine wrapper code by James Stembridge) does not work on all DVDs, but better a sometimes failing decoder than no decoder at all; digital passthrough seems unaffected CVS patchset: 6361 CVS date: 2004/04/09 14:57:25
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-31Compilation under CygWin.František Dvořák
CVS patchset: 5966 CVS date: 2003/12/31 18:31:39
2003-12-14API version bounceSiggi Langauf
CVS patchset: 5912 CVS date: 2003/12/14 22:13:22
2003-12-07get rid of XINE_{ASSERT,ABORT} and useless xine_print_trace (useless). ↵Daniel Caujolle-Bert
Replace XINE_ASSERT by _x_assert, which works exaclty as assert, except that it still warns with NDEBUG defined (but don't abort). Fix missuning of assert(0), which isn't safe, abort is abort, assert is for debugging purpose only, so all assert(0) has been converted to abort() alls. In osd_preload_fonts(): alloc needed memory chunk. Define NDEBUG in CFLAGS, for non DEBUG build only. CVS patchset: 5860 CVS date: 2003/12/07 15:34:29
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-08-07grr... people keep breaking my daily build... :(Miguel Freitas
CVS patchset: 5258 CVS date: 2003/08/07 13:42:59
2003-08-05Some more updates.James Courtier-Dutton
Started to enter huffman tables. General reorganisation as xine_decoder.c was getting too big. CVS patchset: 5245 CVS date: 2003/08/05 11:30:56
2003-05-27Some minor updates to software dts decode. Still not ready.James Courtier-Dutton
Added a TODO file that outlines what still needs to be done. CVS patchset: 4962 CVS date: 2003/05/27 14:31:24
2003-05-25Add some FIXME statements.James Courtier-Dutton
Need to find out how to implement Lookup() and InverseQ() CVS patchset: 4929 CVS date: 2003/05/25 15:45:06
2003-05-25Some more parsing code.James Courtier-Dutton
CVS patchset: 4928 CVS date: 2003/05/25 15:23:51
2003-05-24Fix some comments.James Courtier-Dutton
add some more parsing. CVS patchset: 4920 CVS date: 2003/05/24 13:21:24
2003-05-23Undo last cvs command.James Courtier-Dutton
CVS patchset: 4915 CVS date: 2003/05/23 22:14:29
2003-05-23patch for compiling under cygwin.James Courtier-Dutton
it seems that cygwin doesn't provide neither byteswap.h or endian.h. by: Miguel Freitas CVS patchset: 4914 CVS date: 2003/05/23 21:52:00
2003-05-2314to16 squashing seems to work now.James Courtier-Dutton
Still need to finish the parsing of the variables. CVS patchset: 4910 CVS date: 2003/05/23 18:21:59
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-12Minor updates.James Courtier-Dutton
CVS patchset: 4832 CVS date: 2003/05/12 12:05:49
2003-05-11Some beginnings for dts decode.James Courtier-Dutton
Just parsing some values. No actual sound yet. CVS patchset: 4826 CVS date: 2003/05/11 17:18:45
2003-02-19DTS passthrough improvements from Markus PlailMichael Roitzsch
CVS patchset: 4207 CVS date: 2003/02/19 22:18:15
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-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-12adapt to new interface version (add discontinuity function)Michael Roitzsch
less noisy CVS patchset: 3252 CVS date: 2002/11/12 21:34:46
2002-10-31Adjust libdts to new api.James Courtier-Dutton
CVS patchset: 3107 CVS date: 2002/10/31 07:27:55
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-03Get debug mode to compile.James Courtier-Dutton
CVS patchset: 2775 CVS date: 2002/10/03 08:54:59
2002-10-03More debug info.James Courtier-Dutton
CVS patchset: 2774 CVS date: 2002/10/03 07:28:23
2002-10-03DTS debug messages.James Courtier-Dutton
blend_rgb16 changes. <- Need testing further. CVS patchset: 2773 CVS date: 2002/10/03 06:04:54
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-05Bump up version numbers due to changes in xine_tMichael Roitzsch
CVS patchset: 2214 CVS date: 2002/07/05 17:31:59
2002-06-23Let cvs ignore a lot of files that are built.Dennis Björklund
CVS patchset: 2138 CVS date: 2002/06/23 16:18:44
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-20fix several audio buffer leaksMiguel Freitas
CVS patchset: 1748 CVS date: 2002/04/20 18:31:03
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