summaryrefslogtreecommitdiff
path: root/src/libdts/xine_decoder.c
AgeCommit message (Collapse)Author
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-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-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-14API version bounceSiggi Langauf
CVS patchset: 5912 CVS date: 2003/12/14 22:13:22
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-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-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-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-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
2002-04-01check preview flagMiguel Freitas
CVS patchset: 1659 CVS date: 2002/04/01 17:59:40
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
2002-01-03Remove some printf's now that DTS passthru works for everyone! :-)James Courtier-Dutton
CVS patchset: 1329 CVS date: 2002/01/03 22:53:27
2001-12-16An attempt at improving DTS passthru.James Courtier-Dutton
CVS patchset: 1255 CVS date: 2001/12/16 17:45:37