summaryrefslogtreecommitdiff
path: root/src/demuxers/demux_asf.c
AgeCommit message (Collapse)Author
2002-08-27- Use bitrate to choose the best video stream and the best audio stream.Thibaut Mattern
- Send only header buffers corresponding to the choosed streams Now more mms/asf stuff are working. ;-) CVS patchset: 2533 CVS date: 2002/08/27 22:22:15
2002-07-14make demuxers a bit more "programmer friendly"Miguel Freitas
CVS patchset: 2265 CVS date: 2002/07/14 22:27:24
2002-07-05- win32 bugfixesMiguel Freitas
- asf bugfixes - ffmpeg supporting ms iso mpeg4 - softsync fix by Bill Fink CVS patchset: 2216 CVS date: 2002/07/05 20:54:37
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-07-02make audio only streams work againGuenter Bartsch
CVS patchset: 2198 CVS date: 2002/07/02 21:32:04
2002-06-21no need to include win32 headers anymoreMiguel Freitas
CVS patchset: 2113 CVS date: 2002/06/21 01:37:21
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-06-07codec reporting apiMiguel Freitas
CVS patchset: 2030 CVS date: 2002/06/07 04:15:45
2002-06-07- demuxer cleanup (helper functions)Miguel Freitas
- endianness fixes/cleanups (fix asf demuxer/audio for bigendian) - xine_waveformatex - increased demuxer plugin version CVS patchset: 2028 CVS date: 2002/06/07 02:40:46
2002-06-03provide function to convert endianess of BITMAPINFOHEADER (when reading data ↵Miguel Freitas
from win32/MS format files) CVS patchset: 1998 CVS date: 2002/06/03 16:20:35
2002-06-03BITMAPINFOHEADER -> xine_bmiheader (now compatible with 64bit systems)Miguel Freitas
remove some dependencies on wine headers CVS patchset: 1995 CVS date: 2002/06/03 13:31:12
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-05-21start() and seek() return now the status.Thibaut Mattern
CVS patchset: 1917 CVS date: 2002/05/21 00:33:34
2002-05-13Complete the previous patch.Thibaut Mattern
CVS patchset: 1882 CVS date: 2002/05/13 22:20:45
2002-05-13Fix seeking problem after demuxer finishedThibaut Mattern
Change get_status to return thread_running instead of demux status. Seems more stable, but need more tests :) CVS patchset: 1881 CVS date: 2002/05/13 21:41:43
2002-04-29Replace all exit(1) with abort().James Courtier-Dutton
xine-lib should really never do an exit or abort, but instead pass back nice error values to the calling application, but until that happens, use abort() as that is tracable with gdb, whereas exit(1) is not backtraceable. CVS patchset: 1811 CVS date: 2002/04/29 23:31:59
2002-04-19patch from Andrei Lahun to use keyframes on seekingMiguel Freitas
CVS patchset: 1741 CVS date: 2002/04/19 22:57:07
2002-04-12ignore first pts (timestamp) after seeking (not reliable, i don't knowMiguel Freitas
why). remove framerate calculation from asf_send_buffer_defrag() since it's only used for audio with audio_conceal_interleave. CVS patchset: 1711 CVS date: 2002/04/12 01:39:07
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-03-26new patch from Andrei Lahun to choose stream idMiguel Freitas
CVS patchset: 1636 CVS date: 2002/03/26 18:23:35
2002-03-19improved buffering for audio-only streamsGuenter Bartsch
(wanna try? gnome-xine mms://live5-ms.unbn.unit.net/radio_project ) forced asx-parser back to a (hopefully) working state fixed warning about wrong audio_instance type CVS patchset: 1591 CVS date: 2002/03/19 02:12:49
2002-03-18make asf demuxer handle audio-only streams (important for webradios\! #-))) ↵Guenter Bartsch
and introducing the #ifdef LOG concept in more files (I really start to like that concept, much better than xprintf) CVS patchset: 1589 CVS date: 2002/03/18 22:45:53
2002-03-17more asf demuxer fixesGuenter Bartsch
CVS patchset: 1581 CVS date: 2002/03/17 19:22:10
2002-03-17make ffmpeg recognize asf frame rate hints, small asf demuxer fixesGuenter Bartsch
CVS patchset: 1580 CVS date: 2002/03/17 19:11:09
2002-03-17trying to improve flag interpretation, need to find test streamsGuenter Bartsch
CVS patchset: 1578 CVS date: 2002/03/17 14:34:06
2002-03-17another attempt on frame rate detectionGuenter Bartsch
CVS patchset: 1575 CVS date: 2002/03/17 00:05:03
2002-03-16framerate and other fixes for demux_asfGuenter Bartsch
CVS patchset: 1574 CVS date: 2002/03/16 20:53:49
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-17big debug output cleanup. removed debug output from log window, loggingGuenter Bartsch
relevant information like stream type/size/bitrate instead. demuxer cleanup, removed no-longer-needed macros :-) switched off video_out/libmpeg2/... verbose log output messages. CVS patchset: 1503 CVS date: 2002/02/17 17:32:49
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-02-03asf patch submitted by Andrei LahunGuenter Bartsch
CVS patchset: 1472 CVS date: 2002/02/03 23:26:08
2002-01-14miguel's latest still frame patches and some minor cleanupsGuenter Bartsch
CVS patchset: 1401 CVS date: 2002/01/14 00:34:22
2002-01-06better support for live streamed asf filesGuenter Bartsch
CVS patchset: 1349 CVS date: 2002/01/06 00:25:56
2002-01-02Correct spelling of __VA_ARGS__ macroJuergen Keil
CVS patchset: 1324 CVS date: 2002/01/02 18:16:07
2001-12-27Add intl support + more logging messages.Daniel Caujolle-Bert
CVS patchset: 1308 CVS date: 2001/12/27 14:30:28
2001-11-30Valid mrls are no more static (except few ones), like file suffix too.Daniel Caujolle-Bert
First draft of compat.h (almost empty for now). CVS patchset: 1139 CVS date: 2001/11/30 00:53:50
2001-11-26dammit...how big these asf fragments can be??? i doesnt make any difference now.Miguel Freitas
CVS patchset: 1116 CVS date: 2001/11/26 13:29:54
2001-11-18new configfile interface, code cleanup, xprintf is goneGuenter Bartsch
CVS patchset: 1064 CVS date: 2001/11/18 03:53:23
2001-11-17commenting some debug messagesMiguel Freitas
CVS patchset: 1057 CVS date: 2001/11/17 19:39:17
2001-11-17Add 'xine_' prefix to all of xine-utils functions (what about cpuDaniel Caujolle-Bert
acceleration?). Merge xine-utils header files to a new one "xineutils.h". Update xine-lib C/headers to reflect those changes. dxr3 headers are no more installed ine $includdir, but $includdir/xine. CVS patchset: 1054 CVS date: 2001/11/17 14:26:36
2001-11-16don't defrag if "reordering" is not neededMiguel Freitas
CVS patchset: 1048 CVS date: 2001/11/16 17:53:10
2001-11-15bugfixes / byte reordering on audio streams if needed. FIXME: do we need toMiguel Freitas
interpolate the pts values coming out of defrag buffer? CVS patchset: 1037 CVS date: 2001/11/15 00:29:39
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-11-07buf types cleanup (audio stuff)Miguel Freitas
CVS patchset: 989 CVS date: 2001/11/07 19:06:15
2001-11-07buf type cleanup (1st part)Miguel Freitas
CVS patchset: 987 CVS date: 2001/11/07 18:26:36
2001-11-06ASF bugfixes / variable to check for fifo buffer sizeMiguel Freitas
CVS patchset: 971 CVS date: 2001/11/06 21:46:05
2001-10-30make xine recognize the new windows media formats and a small audio output ↵Guenter Bartsch
plugin loader bugfix CVS patchset: 914 CVS date: 2001/10/30 09:42:26
2001-10-25demux api change to report supported mimetypesMiguel Freitas
CVS patchset: 882 CVS date: 2001/10/25 00:46:58
2001-10-20big event cleanup: one single mechanism is now used for all communications ↵Guenter Bartsch
between gui, plugins and the xine engine; code cleanup CVS patchset: 837 CVS date: 2001/10/20 02:01:51
2001-10-17demux / input plugin interface change, init functions now have access to the ↵Guenter Bartsch
full xine_t *xine. This should enable stream plugins to register SCR plugins. WARNING: delete old input plugins, otherwise xine will crash CVS patchset: 823 CVS date: 2001/10/17 20:33:09