summaryrefslogtreecommitdiff
path: root/src/demuxers/demux_asf.c
AgeCommit message (Collapse)Author
2002-10-20return of the asf demuxerGuenter Bartsch
CVS patchset: 2870 CVS date: 2002/10/20 02:20:13
2002-10-12While the demuxer mutex is unlocked, relinquish the processor in the mainJuergen Keil
demuxer loop, otherwise (on solaris) demux_*_stop() has no chance to lock the mutex and change the demuxer status variable for interrupting the demuxer. Fixes xine_stop() problems on solaris. CVS patchset: 2815 CVS date: 2002/10/12 17:11:58
2002-10-12enable the ASF demuxer to seek immediatelyMike Melanson
CVS patchset: 2814 CVS date: 2002/10/12 15:52:29
2002-09-1964 bits timestamping to avoid overflows (usefull for livestreams where ↵Guenter Bartsch
timestamps can get really huge), small log output fixes CVS patchset: 2715 CVS date: 2002/09/19 21:46:21
2002-09-18make new plugin loader check api versions, fix api versions for adapted ↵Guenter Bartsch
demux plugins, remove dvd plugin from build while it doesn't compile CVS patchset: 2696 CVS date: 2002/09/18 22:12:16
2002-09-18first steps towards implementing stream/meta infoGuenter Bartsch
CVS patchset: 2680 CVS date: 2002/09/18 00:51:33
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-08-27- Use BUF_FLAG_SEEK.Thibaut Mattern
Where can I find test streams ? CVS patchset: 2535 CVS date: 2002/08/27 23:12:16
2002-08-27- remove an unused variableThibaut Mattern
CVS patchset: 2534 CVS date: 2002/08/27 22:34:33
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