summaryrefslogtreecommitdiff
path: root/src/demuxers/demux_asf.c
AgeCommit message (Collapse)Author
2003-07-27Fix keyframe detection for non-seekable input plugins.Thibaut Mattern
CVS patchset: 5223 CVS date: 2003/07/27 23:35:44
2003-07-25small housekeeping: demuxer api seeks in milisecondsMiguel Freitas
CVS patchset: 5211 CVS date: 2003/07/25 21:02:04
2003-07-19Do not try to seek with reference files.Thibaut Mattern
CVS patchset: 5181 CVS date: 2003/07/19 00:18:49
2003-07-16Handle videos with 10s still frames.Thibaut Mattern
CVS patchset: 5165 CVS date: 2003/07/16 00:13:55
2003-06-13- fix sync problem with ffmpeg audio decoderThibaut Mattern
w32dll extract the pts from the first packet of a frame ffmpeg extract the pts from the last one CVS patchset: 5041 CVS date: 2003/06/13 23:53:11
2003-06-13- fix seeking with video only streamsThibaut Mattern
- fix rate and input time with imcomplete streams (simpsons_22films.asf) - remove unneeded timestamp computing CVS patchset: 5039 CVS date: 2003/06/13 20:46:22
2003-06-12Silence (verbosity).Thibaut Mattern
CVS patchset: 5030 CVS date: 2003/06/12 23:37:16
2003-06-12Sorry... remove debug printfThibaut Mattern
CVS patchset: 5029 CVS date: 2003/06/12 23:18:17
2003-06-12- Implement the "seeking to the previous keyframe" behaviorThibaut Mattern
- Cleanup Please test it and report bugs. CVS patchset: 5028 CVS date: 2003/06/12 23:10:16
2003-05-27only send audio/video headers if there is an audio/video streamJames Stembridge
CVS patchset: 4963 CVS date: 2003/05/27 15:20:01
2003-05-26Get asf plugin to build in Win32. Also starting to clean up some Win32 code ↵Tim Champagne
(more to come). CVS patchset: 4947 CVS date: 2003/05/26 17:00:11
2003-05-24- Try to fix mmsh server detection.Thibaut Mattern
- fix potential segfaults. try with this mrl: http://sfera.netfiles.gr/rockradio CVS patchset: 4921 CVS date: 2003/05/24 14:11:24
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-26I guess there is no reason to discard audio buffers because no video ↵Thibaut Mattern
keyframe has been reached. CVS patchset: 4690 CVS date: 2003/04/26 20:09:16
2003-03-28memleaksMiguel Freitas
CVS patchset: 4503 CVS date: 2003/03/28 14:55:52
2003-03-07more work on console output cleanupGuenter Bartsch
CVS patchset: 4357 CVS date: 2003/03/07 12:51:47
2003-03-04Mime types cleanup.Thibaut Mattern
CVS patchset: 4333 CVS date: 2003/03/04 22:46:53
2003-03-04Support for a new kind of asx files:Thibaut Mattern
"ASF http://blabla/blabla.asf" This one works now with xine-ui: http://murl.microsoft.com/videos/msr/MSR2000/Schneier_Three_OnDemand_100_100K_320x240.asx CVS patchset: 4331 CVS date: 2003/03/04 19:58:30
2003-02-23Fix memory leakEwald Snel
CVS patchset: 4261 CVS date: 2003/02/23 09:06:54
2003-02-22- detect ASF streams by content (only tested on PPC, please fix for little ↵Bastien Nocera
endian machines), fixes problems with ASF files hidden under other suffixes CVS patchset: 4241 CVS date: 2003/02/22 02:28:12
2003-02-15- stupid me (#define LOG)Thibaut Mattern
- new mime type CVS patchset: 4167 CVS date: 2003/02/15 12:42:52
2003-02-15- http ref supportThibaut Mattern
- debug printf fixes CVS patchset: 4166 CVS date: 2003/02/15 11:21:01
2003-01-31- MAX_PREVIEW_SIZE = 4096Miguel Freitas
- new fb driver with zero copy CVS patchset: 4058 CVS date: 2003/01/31 14:06:03
2003-01-30Fix segfault with ↵Daniel Caujolle-Bert
mms://wmsao7.terra.com.br/mib/113024.wmv?url=32162840123114R16079 CVS patchset: 4051 CVS date: 2003/01/30 22:31:21
2003-01-29- add asx parser (sends mrl events)Miguel Freitas
- remove old avi subtitle hack CVS patchset: 4046 CVS date: 2003/01/29 18:53:54
2003-01-29- preliminary support for reference streams parsing at xine-lib (theyMiguel Freitas
are sent to gui using a new event) - function to return demux from mime type string (used by xine-plugin) - very simple parser for ram files at demux_real CVS patchset: 4030 CVS date: 2003/01/29 02:33:35
2003-01-26- Little cleanupThibaut Mattern
- Better detection of invalid packets - Fixes a potential bug with multiple segments CVS patchset: 4012 CVS date: 2003/01/26 17:38:41
2003-01-26Better error correction handlingThibaut Mattern
CVS patchset: 4008 CVS date: 2003/01/26 00:12:07
2003-01-23preparations for beta3:Miguel Freitas
- disable debug messages in flac decoder - review demuxer mimetypes - use fourcc internal functions in demux_real CVS patchset: 3995 CVS date: 2003/01/23 16:11:56
2003-01-18Cleanup.Thibaut Mattern
Fix a little problem with padsize. CVS patchset: 3951 CVS date: 2003/01/18 00:06:02
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-09we must use a much higher wrap threshold for asf than mpeg. i haveMiguel Freitas
a asf file with a valid audio pts on every 3 seconds. CVS patchset: 3841 CVS date: 2003/01/09 02:57:32
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-04amazing but true: there are asf stream with discontinuities out there, so ↵Guenter Bartsch
demux_asf needs a full-featured check_newpts implementation (copied from demux_mpeg with minor adaptions for frame duration estimation) CVS patchset: 3775 CVS date: 2003/01/04 20:19:00
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
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-18log outputGuenter Bartsch
CVS patchset: 3577 CVS date: 2002/12/18 03:41:59
2002-12-13always set input_pos and input_time on both, audio and video buffersGuenter Bartsch
CVS patchset: 3513 CVS date: 2002/12/13 21:13:17
2002-12-12Uses asfheader.hThibaut Mattern
CVS patchset: 3500 CVS date: 2002/12/12 23:30:18
2002-12-08- get xine_demux_control_headers_done() out of the demuxers.Miguel Freitas
i want to make sure we have a 1:1 mapping of sending and waiting for BUF_CONTROL_HEADERS_DONE.) - bring asf demuxer into a saner state when seeking. that fixes the problem of wrong audio pts and hanging audio_out on huge sleeps (at least for asf). CVS patchset: 3465 CVS date: 2002/12/08 21:43:50
2002-12-06less verboseMiguel Freitas
CVS patchset: 3450 CVS date: 2002/12/06 19:23:29
2002-12-02- Fix segfault when there is no audio driver.Thibaut Mattern
- Display the content of the control stream (nothing interesting, basically a date) CVS patchset: 3415 CVS date: 2002/12/02 22:33:30
2002-12-01Big update :Thibaut Mattern
- more complete guid list from avifile - use the property that asf packets have a constant size to detect the first byte of a packet - some other ideas from MPlayer It should demux more streams now. For example, xine can play these streams now : http://xine.sourceforge.net/thibaut/problems/jutecity.asf mms://vip7.yacast.fr/encoderouifm (small french rock radio at 16kBit/s) (ffmpeg fails to decode it, you need to use win32 dll to hear something) Tell me if you can break it. Comments ? CVS patchset: 3410 CVS date: 2002/12/01 17:07:17
2002-11-28Extended demuxer API with the methods get_capabilities() and ↵Peter Liljenberg
get_optional_data(). Bumped API version to 18. Added calls to these methods in xine_get_{spu,audio}_lang(). Added DVBSUB support in demux_ts.c CVS patchset: 3386 CVS date: 2002/11/28 10:21:05
2002-11-20I think it was a typo.Thibaut Mattern
asf with video should work now. CVS patchset: 3323 CVS date: 2002/11/20 20:22:52
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-20Enable ASF demuxer to recognise and skip over control streamsRobin KAY
CVS patchset: 3308 CVS date: 2002/11/20 01:49:42
2002-11-18seeking to keyframes should work again, better than ever! :)Miguel Freitas
CVS patchset: 3286 CVS date: 2002/11/18 03:39:07
2002-11-13another mime-typeGuenter Bartsch
CVS patchset: 3257 CVS date: 2002/11/13 03:47:51