summaryrefslogtreecommitdiff
path: root/src/input/input_stdin_fifo.c
AgeCommit message (Collapse)Author
2006-06-20Fix generic warnings.Diego 'Flameeyes' Pettenò
CVS patchset: 8065 CVS date: 2006/06/20 01:46:41
2006-05-03Make various arrays and structures (mainly xine_plugin_info) const.Darren Salt
(Diego Pettenò) CVS patchset: 7985 CVS date: 2006/05/03 19:46:06
2005-11-21*BUGFIX*František Dvořák
Fixed funny bug under Windows due to stdin plugin: each 0x0D was eaten. CVS patchset: 7809 CVS date: 2005/11/21 10:32:44
2005-10-14input plugin time seeking patch.Miguel Freitas
hopefuly somebody will be able to help fixing the mess i did in dvdnav ;) CVS patchset: 7759 CVS date: 2005/10/14 21:02:16
2005-02-06Added a plugin_node_t pointer to the input plugin struct.Thibaut Mattern
Incremented all input plugins API version. CVS patchset: 7384 CVS date: 2005/02/06 15:00:34
2005-02-03**BUGFIX**František Dvořák
Fixed build on solaris: - use libresolv in hstrerror check - replace PRIiMAX and PRIXMAX by PRIdMAX and PRIxMAX Removed timezone struct for MinGW from public os_types.h, update header comment. Fixed build musepack library on some platforms using xine types. Thanks to Niki W. Waibel for reporting and testing. CVS patchset: 7378 CVS date: 2005/02/03 07:19:03
2004-09-17Warning patch for Win32 - casted off_t to intmax_t for printing.František Dvořák
CVS patchset: 6979 CVS date: 2004/09/17 19:21:33
2004-07-20Add const to get_identifier return type since that's n fact what itRocky Bernstein
is. Should protect against a plugin returning a malloc'd variable for example. CVS patchset: 6821 CVS date: 2004/07/20 00:50:10
2004-06-13implement steps 1, 2, 3 and 4 of the seeking proposal:Miguel Freitas
http://article.gmane.org/gmane.comp.video.xine.devel/9532 it is now up to demuxers to decide what the 0..65535 position means. demuxers tested: ogg, voc, flac, rm, asf, vqa, vob, avi, y4m, au, mov, ts, mp3, mpg, wav, ra, mve CVS patchset: 6686 CVS date: 2004/06/13 21:28:52
2004-04-19- also accept "fd://0" as an mrl for stdin input, as used by GStreamerBastien Nocera
CVS patchset: 6414 CVS date: 2004/04/19 20:20:51
2003-12-14API version bounceSiggi Langauf
CVS patchset: 5912 CVS date: 2003/12/14 22:13:22
2003-12-05cleanup phase II. use xprintf when it's relevant, use xine_xmalloc when it's ↵Daniel Caujolle-Bert
relevant too. Small other little fix (can't remember). Change few internal function prototype because it xine_t pointer need to be used if some xine's internal sections. NOTE: libdvd{nav,read} is still too noisy, i will take a look to made it quit, without invasive changes. To be continued... CVS patchset: 5844 CVS date: 2003/12/05 15:54:56
2003-11-26lprintf cleanup, pass I.Daniel Caujolle-Bert
CVS patchset: 5796 CVS date: 2003/11/26 19:43:26
2003-11-11rename internal API function (_x_<function>).Daniel Caujolle-Bert
CVS patchset: 5721 CVS date: 2003/11/11 18:44:50
2003-11-08use io_helper functions.Thibaut Mattern
CVS patchset: 5710 CVS date: 2003/11/08 22:21:48
2003-05-02require slash on mrl syntax.Miguel Freitas
exception: file plugin can accept relative paths (see message on xine-devel) CVS patchset: 4751 CVS date: 2003/05/02 15:02:11
2003-04-26bump up input plugin interface version numberGuenter Bartsch
CVS patchset: 4692 CVS date: 2003/04/26 22:34:31
2003-04-13xine_read_abort for pnmMiguel Freitas
CVS patchset: 4603 CVS date: 2003/04/13 18:49:12
2003-04-13- some cleanupsMiguel Freitas
- may seek back inside preview_size - use xine_read_abort at stdin_fifo CVS patchset: 4602 CVS date: 2003/04/13 17:31:40
2003-04-13Input plugin api change:Thibaut Mattern
old open() function replaced by : *_class_get_instance() : return an instance if the plugin handles the mrl *_plugin_open() : open the stream CVS patchset: 4598 CVS date: 2003/04/13 16:02:53
2003-03-20unused codeMiguel Freitas
CVS patchset: 4455 CVS date: 2003/03/20 23:26:11
2003-03-14testing the idea of aborting because of action pending AND read timeout.Miguel Freitas
we should extend it to network plugins if it works well CVS patchset: 4421 CVS date: 2003/03/14 23:52:07
2003-03-06stdin and rawdv fixes from Dan DennedyMiguel Freitas
(includes dvaudio support) CVS patchset: 4350 CVS date: 2003/03/06 23:56:47
2003-02-20fixed copious bugs in the _read(), _seek() and _get_current_pos()Mike Melanson
functions with respect to preview buffers CVS patchset: 4213 CVS date: 2003/02/20 05:28:52
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-17fifo: MRLs should work nowMichael Roitzsch
CVS patchset: 3945 CVS date: 2003/01/17 17:50:20
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-12fix stdin plugin, cosmetic cleanups in mp3 demuxerGuenter Bartsch
CVS patchset: 3493 CVS date: 2002/12/12 12:00:23
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-07return of the stdin pluginGuenter Bartsch
CVS patchset: 3200 CVS date: 2002/11/07 23:05:01
2002-10-31adapt input plugins to new MRL syntaxMichael Roitzsch
(mostly turning :// into :/) CVS patchset: 3113 CVS date: 2002/10/31 17:00:44
2002-10-23fix capabilites (preview)Guenter Bartsch
CVS patchset: 2975 CVS date: 2002/10/23 21:19:42
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-07-05Bump up version numbers due to changes in xine_tMichael Roitzsch
CVS patchset: 2214 CVS date: 2002/07/05 17:31:59
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-05Fixed mrl checking (mrl:// wasn't respected).Daniel Caujolle-Bert
CVS patchset: 1853 CVS date: 2002/05/05 20:20:10
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-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-03-19added preview feature to stdin input pluginGuenter Bartsch
CVS patchset: 1594 CVS date: 2002/03/19 20:06:57
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