summaryrefslogtreecommitdiff
path: root/src/input/input_http.c
AgeCommit message (Collapse)Author
2003-01-28Fixes end of stream problem.Thibaut Mattern
CVS patchset: 4027 CVS date: 2003/01/28 23:15:15
2003-01-28Forward seeking works now.xine-1-beta3-release1-beta3Thibaut Mattern
Now xine can play this url : xine http://216.127.95.21/moviefiles/kampfpilot.wmv CVS patchset: 4025 CVS date: 2003/01/28 20:28:30
2002-12-27man errno: "must not be explicitly declared; errno may be a macro"Miguel Freitas
(thanks Chris Rankin for noticing) CVS patchset: 3693 CVS date: 2002/12/27 16:47:10
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-15- set high water marks to higher values in http, pnm andStefan Holst
rtsp input plugins to prevent stuttering at the beginning - enable CAP_PREVIEW in pnm and rtsp input plugins CVS patchset: 3545 CVS date: 2002/12/15 16:54:10
2002-12-01fix memleak in input_http, fix mms read functionGuenter Bartsch
CVS patchset: 3393 CVS date: 2002/12/01 00:36:00
2002-11-26change demux_eawve to use forward seeking. quick hack to input_http to ↵Robin KAY
support forward relative seeking. CVS patchset: 3378 CVS date: 2002/11/26 18:51:32
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-17bring eject back: no eject function if the plugin does not support itMichael Roitzsch
CVS patchset: 3281 CVS date: 2002/11/17 17:48:47
2002-11-16More metadata (uses ALBUM for the radio name, fills GENRE).Thibaut Mattern
CVS patchset: 3274 CVS date: 2002/11/16 18:11:51
2002-11-16Sometimes there is no space after ':'Thibaut Mattern
CVS patchset: 3271 CVS date: 2002/11/16 12:03:59
2002-11-15First attempt to implement "Shoutcast Metadata Protocol".Thibaut Mattern
This allows the ui to display the title of the current song ;-) It works with xine-ui. gnome-xine does'nt update the title yet. I've tested with http://152.163.134.164:80/stream/1011 Tell me if works with others. CVS patchset: 3269 CVS date: 2002/11/15 19:23:50
2002-11-07return of the stdin pluginGuenter Bartsch
CVS patchset: 3200 CVS date: 2002/11/07 23:05:01
2002-11-05Extract metadata from the shoutcast header.Thibaut Mattern
Guenter, it's for you ;-) CVS patchset: 3194 CVS date: 2002/11/05 07:39:02
2002-10-27return of ogg and vorbis, began implementing verbosity parameterGuenter Bartsch
CVS patchset: 3034 CVS date: 2002/10/27 01:52:15
2002-10-26timeouts for mms, send progress report events, introduce verbosity engine ↵Guenter Bartsch
parameter (not implemented yet), document new plugin loader in changelog CVS patchset: 3029 CVS date: 2002/10/26 22:50:52
2002-10-23fix capabilites (preview)Guenter Bartsch
CVS patchset: 2975 CVS date: 2002/10/23 21:19:42
2002-10-20get_optional_data was missingGuenter Bartsch
CVS patchset: 2890 CVS date: 2002/10/20 20:51:17
2002-10-20http input plugin adapted to new apiGuenter Bartsch
CVS patchset: 2889 CVS date: 2002/10/20 19:34:18
2002-09-06introduce "const"Michael Roitzsch
fix some input plugins that would not copy the mrl on open CVS patchset: 2623 CVS date: 2002/09/06 18:13:10
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-18icecast supportGuenter Bartsch
CVS patchset: 2475 CVS date: 2002/08/18 22:44:50
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-06-20an attempt do be more defensive when trying to play AVI via http.Siggi Langauf
Still segfaults playing http://gewurtz.mit.edu/videos/Aggressive.avi, though CVS patchset: 2101 CVS date: 2002/06/20 00:21:51
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-04-24Fix dispose *_dispose() function prototype. Fix in rtp_dispose() a badDaniel Caujolle-Bert
assignement (may segfault). CVS patchset: 1772 CVS date: 2002/04/24 08:12:13
2002-04-23Increment audio/video/spu decoder and input plugin API version numberEwald Snel
- update dxr3 and xvid plugins to new interface (add dispose() functions) CVS patchset: 1766 CVS date: 2002/04/23 15:45:19
2002-04-23Fix memory leaks by disposing input, demux and decoder plugins at exitEwald Snel
- add dispose() function to all decoder plugin structures CVS patchset: 1763 CVS date: 2002/04/23 13:30:42
2002-03-23adding preview feature to http input plugin, make demux_ts use itGuenter Bartsch
CVS patchset: 1622 CVS date: 2002/03/23 21:57:30
2002-03-23moved network buffering to a seperate file so all network/stream input pluginsGuenter Bartsch
can share that code. added ability to control scr adjustability to metronom (get/set options) so strict_scr is no longer needed. CVS patchset: 1620 CVS date: 2002/03/23 18:56:55
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-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-18new configfile interface, code cleanup, xprintf is goneGuenter Bartsch
CVS patchset: 1064 CVS date: 2001/11/18 03:53:23
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-06input_http updates by Damien ClermonteGuenter Bartsch
CVS patchset: 964 CVS date: 2001/11/06 10:08:48
2001-10-25...hope I'm getting closer to a correct socket read return value ↵Guenter Bartsch
interpretation... CVS patchset: 885 CVS date: 2001/10/25 15:48:03
2001-10-22an http input plugin, small demuxer bugfixes/additionsGuenter Bartsch
CVS patchset: 862 CVS date: 2001/10/22 23:24:34