summaryrefslogtreecommitdiff
path: root/src/input/input_v4l.c
AgeCommit message (Collapse)Author
2003-12-20No globals allowed. Fix indentation style. Explicit (void) function parameter.Daniel Caujolle-Bert
CVS patchset: 5929 CVS date: 2003/12/20 23:42:46
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-26xprintf clean pass. xprintf now log into new XINE_LOG_TRACE log buffer. ↵Daniel Caujolle-Bert
scratch buffer enhancement (thanks Thibaut for the malloc tips), enlarge log buffer from 25 lines (very useless), to 150 (better). CVS patchset: 5801 CVS date: 2003/11/26 23:44:08
2003-11-26lprintf cleanup, pass I.Daniel Caujolle-Bert
CVS patchset: 5796 CVS date: 2003/11/26 19:43:26
2003-11-16New stream/meta info (safe) stuff.Daniel Caujolle-Bert
BIG NOTE: use helpers to access to these informations (get/set/reset): _x_{stream,meta}_info_{get,set,reset}() are for internal use, don't use *_public() ones from inside the beast ;-) Some wrongly names "xine_" fonction renaming. CVS patchset: 5757 CVS date: 2003/11/16 23:33:42
2003-11-11rename internal API function (_x_<function>).Daniel Caujolle-Bert
CVS patchset: 5721 CVS date: 2003/11/11 18:44:50
2003-11-09- fix build on Debian unstable, those dummies seem to have put the Linux 2.6Bastien Nocera
headers in place of the 2.4 ones in glibc... CVS patchset: 5713 CVS date: 2003/11/09 02:05:34
2003-11-08Use info helper functions.Thibaut Mattern
CVS patchset: 5709 CVS date: 2003/11/08 22:20:35
2003-11-05Jeroen's patch: avoid pausing the scr provider directly (doing so may freezeMiguel Freitas
xine in stop) CVS patchset: 5694 CVS date: 2003/11/05 20:41:29
2003-10-26fix some prominent compiler warningsMichael Roitzsch
CVS patchset: 5600 CVS date: 2003/10/26 10:48:24
2003-10-10- fix segfault trying to listen to the radio, patch from Jeroen Asselman ↵Bastien Nocera
<j.asselman@itsec-ps.nl> CVS patchset: 5478 CVS date: 2003/10/10 11:37:43
2003-09-16XINE_EVENT_MRL_REFERENCE must not be used hereMiguel Freitas
CVS patchset: 5395 CVS date: 2003/09/16 14:23:37
2003-08-25Reduce GCC verbosity (various prototype declaration fixes). ffmpeg, wine and ↵Daniel Caujolle-Bert
fft*post are untouched (fft: for now). CVS patchset: 5310 CVS date: 2003/08/25 21:51:37
2003-07-24make input_v4l compile even without alsaStefan Holst
CVS patchset: 5210 CVS date: 2003/07/24 15:51:09
2003-07-23- don't crash when compiled with alsa support and no alsa device is presentBastien Nocera
for the sound capture (Closes GNOME bugzilla #118026) CVS patchset: 5209 CVS date: 2003/07/23 18:37:53
2003-07-19- use paths for the devices from the config file, don't segfault if there's ↵Bastien Nocera
no audio out CVS patchset: 5193 CVS date: 2003/07/19 16:57:18
2003-06-19fixed:Stefan Holst
- comments in input_v4l - a spare " in theora decoder CVS patchset: 5073 CVS date: 2003/06/19 19:46:19
2003-06-16Patch from Jeroen Asselman:Stefan Holst
- fixes mimetype in realaudio demuxer - big improvement of v4l input and associated demuxer. Including sound capture using alsa and a/v sync. Now radio is supported as well. CVS patchset: 5054 CVS date: 2003/06/16 16:42:51
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-05-02fix compilation with LOG defined: mrl undeclaredMichael Roitzsch
(patch sent by Lethal Weapon <lethalwp@tiscali.be>) CVS patchset: 4748 CVS date: 2003/05/02 12:33:44
2003-04-26bump up input plugin interface version numberGuenter Bartsch
CVS patchset: 4692 CVS date: 2003/04/26 22:34:31
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-02-28Xine assert() replacement:Stephen Torri
All assert() function calls, with exceptions of libdvdread and libdvdnav, have been replaced with XINE_ASSERT. Functionally XINE_ASSERT behaves just likes its predecesor but its adding the ability to print out a stack trace at the point where the assertion fails. So here are a few examples. assert (0); This use of assert was found in a couple locations most favorably being the default case of a switch statement. This was the only thing there. So if the switch statement was unable to find a match it would have defaulted to this and the user and the developers would be stuck wonder who died and where. So it has been replaced with XINE_ASSERT(0, "We have reach this point and don't have a default case"); It may seem a bit none descriptive but there is more going on behind the scene. In addition to checking a condition is true/false, in this case '0', the XINE_ASSERT prints out: <filename>:<function name>:<line number> - assertion '<assertion expression>' failed. <description> An example of this might be: input_dvd.c:open_plugin:1178 - assertion '0' failed. xine_malloc failed!!! You have run out of memory XINE_ASSERT and its helper function, print_trace, are found in src/xine-utils/xineutils.h CVS patchset: 4301 CVS date: 2003/02/28 02:51:47
2003-02-21- inform the width and height for the v4l input plugin, remove plenty of nastyBastien Nocera
printf's, name the yuv_frames plugin properly CVS patchset: 4235 CVS date: 2003/02/21 19:13:15
2003-02-01- remove a magic number, thanks to Cameron Simpson <cs@zip.com.au>Bastien Nocera
CVS patchset: 4082 CVS date: 2003/02/01 23:54:03
2003-02-01increasing frame buffer for smoother playbackStefan Holst
CVS patchset: 4078 CVS date: 2003/02/01 18:37:11
2003-01-31fix the v4l plugin for lower resolution devices (webcam)Bastien Nocera
CVS patchset: 4066 CVS date: 2003/01/31 17:56:35
2003-01-22loggingStefan Holst
CVS patchset: 3988 CVS date: 2003/01/22 11:57:38
2003-01-19hushGuenter Bartsch
CVS patchset: 3972 CVS date: 2003/01/19 19:42:48
2003-01-19v4l analog tv input pluginGuenter Bartsch
CVS patchset: 3969 CVS date: 2003/01/19 19:41:03