summaryrefslogtreecommitdiff
path: root/src/demuxers/demux_qt.c
AgeCommit message (Collapse)Author
2004-06-01Add FIXME comment.James Courtier-Dutton
CVS patchset: 6629 CVS date: 2004/06/01 22:05:47
2004-06-01better workaround for alac, another of the MPEG audio clique thatMike Melanson
doesn't seem to play by the usual QT audio rules; this workaround allows an alac file to register as a QT file but properly complains about the unsupported codec CVS patchset: 6622 CVS date: 2004/06/01 04:34:01
2004-05-30special provision for 'samr', another codec that doesn't play by theMike Melanson
rules CVS patchset: 6609 CVS date: 2004/05/30 01:33:59
2004-05-16Priority support.Thibaut Mattern
0 for "raw" demuxers 10 for "normal" demuxers CVS patchset: 6553 CVS date: 2004/05/16 18:01:26
2004-04-30- simple work-around for an ALAC (iTunes Lossless Codec) file from:Bastien Nocera
http://www.hydrogenaudio.org/index.php?showtopic=21139& CVS patchset: 6465 CVS date: 2004/04/30 10:13:33
2004-03-022 more QT meta atoms, one for composer and one for yearMike Melanson
CVS patchset: 6204 CVS date: 2004/03/02 02:53:59
2004-02-29compute and set the bitrate for CBR audio streamsMike Melanson
CVS patchset: 6195 CVS date: 2004/02/29 18:42:39
2004-02-29support the 'meta' atom type that iTunes is fond of using for its musicMike Melanson
files CVS patchset: 6194 CVS date: 2004/02/29 17:55:28
2004-02-09Always send frame duration using BUF_FLAG_FRAMERATEJames Stembridge
CVS patchset: 6128 CVS date: 2004/02/09 22:24:36
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
2004-01-09- rework semantics of some buffer flags. check buffer.h for details.Miguel Freitas
- increase demux and decoder apis - fix runtime changing of ogg/ogm audio channels note: i hope i haven't broken any demux->decoder data exchange. please report any problems. CVS patchset: 6014 CVS date: 2004/01/09 01:26:32
2004-01-06hack to support a rather malformed QT file, courtesy of DrewMike Melanson
'dantealiegri' Ogle <dantealiegri at umbc.edu> CVS patchset: 6006 CVS date: 2004/01/06 05:39:07
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-15change demux api:Miguel Freitas
- demuxers should not access stream->demux_thread_running - remove deprecated get_video_frame/got_video_frame_cb CVS patchset: 5732 CVS date: 2003/11/15 14:00:35
2003-11-13define FOURCC only onceMarco Zuehlke
CVS patchset: 5729 CVS date: 2003/11/13 15:23:00
2003-11-11rename internal API function (_x_<function>).Daniel Caujolle-Bert
CVS patchset: 5721 CVS date: 2003/11/11 18:44:50
2003-11-09handle DRM-protected QT files a little more gracefully; i.e., recognizeMike Melanson
them as proper QT files but decline to play them CVS patchset: 5714 CVS date: 2003/11/09 04:46:30
2003-10-30use info_helper functions.Thibaut Mattern
CVS patchset: 5638 CVS date: 2003/10/30 00:49:07
2003-10-29special-case warning for DRM-protected Quicktime files, at least untilMike Melanson
such time that Apple's DRM is inevitably cracked CVS patchset: 5635 CVS date: 2003/10/29 01:45:52
2003-10-06some housekeeping and compiler warningsMichael Roitzsch
CVS patchset: 5456 CVS date: 2003/10/06 15:46:20
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-07-25small housekeeping: demuxer api seeks in milisecondsMiguel Freitas
CVS patchset: 5211 CVS date: 2003/07/25 21:02:04
2003-07-21- don't crash if we don't have a base MRL for the reference MRLBastien Nocera
CVS patchset: 5205 CVS date: 2003/07/21 19:28:05
2003-06-29- fix rtsp redirections, and division by zero crash, helps with:Bastien Nocera
http://stream.qtv.apple.com/events/jun/happy_wwdc/wwdc_250_100_56_ref.mov CVS patchset: 5111 CVS date: 2003/06/29 01:38:57
2003-06-16added support for 'nam' atom; this will cause xine to display the titleMike Melanson
for many Quicktime movie trailers CVS patchset: 5052 CVS date: 2003/06/16 02:44:46
2003-05-13work around 0-length atomsMike Melanson
CVS patchset: 4838 CVS date: 2003/05/13 03:13:00
2003-05-10rework the QT stsd/ImageDescription passing from demuxer -> decoderMike Melanson
CVS patchset: 4815 CVS date: 2003/05/10 04:26:17
2003-05-07recognize a 'free' atom masquerading as a 'moov' atomMike Melanson
CVS patchset: 4790 CVS date: 2003/05/07 01:19:03
2003-04-26bumping up demux plugin interface version numbers, update copyright noticesGuenter Bartsch
CVS patchset: 4691 CVS date: 2003/04/26 20:15:52
2003-04-17added limited handling of traks with multiple media typesMike Melanson
CVS patchset: 4630 CVS date: 2003/04/17 06:18:09
2003-04-07missing semicolon reported by John Alexander Thacker ↵Guenter Bartsch
<thacker@polygon.math.cornell.edu> CVS patchset: 4569 CVS date: 2003/04/07 21:28:33
2003-03-28memleaksMiguel Freitas
CVS patchset: 4503 CVS date: 2003/03/28 14:55:52
2003-02-22Fix memory leakEwald Snel
CVS patchset: 4252 CVS date: 2003/02/22 14:42:58
2003-02-22Fix memory leaksEwald Snel
CVS patchset: 4244 CVS date: 2003/02/22 10:55:46
2003-02-21stray debug statementMike Melanson
CVS patchset: 4229 CVS date: 2003/02/21 05:24:36
2003-02-21added support for QT reference atomsMike Melanson
CVS patchset: 4228 CVS date: 2003/02/21 04:51:22
2003-02-20yea verily, the QT demuxer now operates on top of non-seekable inputMike Melanson
(under certain constraints) CVS patchset: 4214 CVS date: 2003/02/20 05:34:52
2003-02-19always issue BUF_FLAG_SEEK when sending a new ptsMike Melanson
CVS patchset: 4200 CVS date: 2003/02/19 03:07:55
2003-02-17a little more debuggingMike Melanson
CVS patchset: 4187 CVS date: 2003/02/17 17:53:23
2003-02-17playable even with NULL audio outputMike Melanson
CVS patchset: 4183 CVS date: 2003/02/17 15:07:53
2003-02-16MPEG-4 fix, courtesy of MiguelMike Melanson
CVS patchset: 4173 CVS date: 2003/02/16 16:49:39
2003-02-16QT mega-fix: This commit reworks the operation of the Quicktime demuxerMike Melanson
so that individual audio and video traks are maintained. If multiple audio or video traks are found, the best one is selected. Non-interleaved and poorly-interleaved QT files are also handled. CVS patchset: 4169 CVS date: 2003/02/16 05:10:23
2003-02-03make sure we are passing extra decoder data correctly to ffmpegMiguel Freitas
CVS patchset: 4100 CVS date: 2003/02/03 02:10:53
2003-01-19eliminate "vital stats" printout, long obsoleted by UI's info dialogMike Melanson
facilities CVS patchset: 3974 CVS date: 2003/01/19 23:33:33
2003-01-10have length in miliseconds tooMiguel Freitas
fix some intermediate calculation CVS patchset: 3856 CVS date: 2003/01/10 21:10:50
2003-01-10internal input_time is miliseconds nowMiguel Freitas
CVS patchset: 3851 CVS date: 2003/01/10 11:57:15
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-04add 2 demuxer groups (audio and games) with multiple plugins at theMiguel Freitas
same shared library (reduce loading time). demuxer api increased so old ungrouped plugins won't be loaded. Bill Fink patch to enable playback of live rawdv streams. obs: non-regular files are now supposed non-seekable. CVS patchset: 3771 CVS date: 2003/01/04 14:48:11
2003-01-01added hack to support free atom masquerading as a moov atomMike Melanson
CVS patchset: 3745 CVS date: 2003/01/01 19:47:43
2002-12-22Small fix (seek off by 1 frame)Ewald Snel
CVS patchset: 3631 CVS date: 2002/12/22 16:09:30