summaryrefslogtreecommitdiff
path: root/src/demuxers/demux_real.c
AgeCommit message (Collapse)Author
2003-03-04fix compiler warnings at least in xine's native codeMichael Roitzsch
CVS patchset: 4330 CVS date: 2003/03/04 10:30:27
2003-02-28do not truncate the last character of the referenceMichael Roitzsch
CVS patchset: 4305 CVS date: 2003/02/28 15:47:52
2003-02-22Fix memory leaksEwald Snel
CVS patchset: 4254 CVS date: 2003/02/22 16:46:49
2003-02-14do no handle raMiguel Freitas
CVS patchset: 4162 CVS date: 2003/02/14 19:45:58
2003-02-02copyright updates and some code to catch late-starting ogg streamsGuenter Bartsch
CVS patchset: 4093 CVS date: 2003/02/02 17:36:06
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-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-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-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-17fix several segfaults with -A nullMiguel Freitas
CVS patchset: 3943 CVS date: 2003/01/17 16:52:33
2003-01-11initial rv 1.0 support.Stefan Holst
currently disabled (commented out) because video output is not usable yet. CVS patchset: 3859 CVS date: 2003/01/11 00:00:54
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-08Fix memory leak, don't use 'abort()'Ewald Snel
CVS patchset: 3831 CVS date: 2003/01/08 14:42:46
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-01real video v40 support by chris rankin, added missing copyright ↵Guenter Bartsch
notices/credits for mplayer CVS patchset: 3746 CVS date: 2003/01/01 20:39:19
2002-12-22fixes handling of some real streams and adds some log outputStefan Holst
CVS patchset: 3632 CVS date: 2002/12/22 16:46:27
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-15cleanupGuenter Bartsch
CVS patchset: 3549 CVS date: 2002/12/15 21:23:39
2002-12-14deliver timestamps in 1/90000 second units, fix handling of type 4 audio headersGuenter Bartsch
CVS patchset: 3523 CVS date: 2002/12/14 20:00:38
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-12* Initial version of an rtsp input plugin. It is far from being perfect,Stefan Holst
only a few streams work for now. * A couple of fixes in pnm input plugin. * Fixed stream info in demux_real. CVS patchset: 3495 CVS date: 2002/12/12 22:08:09
2002-12-12only relative forward seeking is supported by non-seekable input pluginsStefan Holst
CVS patchset: 3494 CVS date: 2002/12/12 17:51:03
2002-12-10some metainfoGuenter Bartsch
CVS patchset: 3478 CVS date: 2002/12/10 19:47:02
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-06real bugfixes, improved discontinuity/live stream handling, handling of ↵Guenter Bartsch
audio-only streams - still experimental CVS patchset: 3453 CVS date: 2002/12/06 23:40:26
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-26switch off real debug outputGuenter Bartsch
CVS patchset: 3371 CVS date: 2002/11/26 00:37:28
2002-11-25buffer size was not set in one caseGuenter Bartsch
CVS patchset: 3362 CVS date: 2002/11/25 02:32:48
2002-11-22implement version 5 audio header, small bugfixesGuenter Bartsch
CVS patchset: 3344 CVS date: 2002/11/22 23:37:04
2002-11-22audio codec detectionGuenter Bartsch
CVS patchset: 3341 CVS date: 2002/11/22 19:18:59
2002-11-22fix small bug so real demuxer will hopefully no longer feel responsible for ↵Guenter Bartsch
vcd content CVS patchset: 3333 CVS date: 2002/11/22 16:22:01
2002-11-22at least rv30 is somewhat working (colors still wrong)Guenter Bartsch
CVS patchset: 3330 CVS date: 2002/11/22 03:38:07
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-19Remove superfluous underscores in typesRobin KAY
CVS patchset: 3306 CVS date: 2002/11/19 23:23:47
2002-11-18first steps towards a working real demuxer and using binary-only real codecsGuenter Bartsch
CVS patchset: 3285 CVS date: 2002/11/18 03:03:07
2002-11-09beginnings of the get_video/audio_frame apiGuenter Bartsch
CVS patchset: 3215 CVS date: 2002/11/09 23:22:32
2002-11-01new content detection method METHOD_EXPLICIT for demuxer given in MRLMichael Roitzsch
CVS patchset: 3126 CVS date: 2002/11/01 17:41:02
2002-10-28hey, i want to join xine breakage party! (what do you wanna break today? tm)Miguel Freitas
- time to cleanup demuxer mess... no more pthread stuff on any demuxer. of course i haven't tested all demuxers, but they at least compile. (sorry Mike, we will need to move a few variables around to make most of your demuxers work again - not big deal i think) - make api more consistent by providing xine_open/xine_close and xine_start/xine_stop. CVS patchset: 3058 CVS date: 2002/10/28 03:24:42
2002-10-27bring the unfinished Real demuxer in line with the latest API revisionMike Melanson
CVS patchset: 3037 CVS date: 2002/10/27 03:18:11
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-06Workaround for code generation bug in gcc on SPARC. Mike's endian macros now ↵Robin KAY
moved to bswap.h CVS patchset: 2794 CVS date: 2002/10/06 03:48:13
2002-10-06atone for the sin of calling xine a "unix video player" rather than aMike Melanson
"free video player" CVS patchset: 2793 CVS date: 2002/10/06 02:35:08
2002-10-06preliminary attempt at a RealMedia file demuxerMike Melanson
CVS patchset: 2790 CVS date: 2002/10/06 00:47:51