summaryrefslogtreecommitdiff
path: root/src/input/input_pvr.c
AgeCommit message (Collapse)Author
2004-12-12huge patch ahead: reorganizing config entries with automatic conversionMichael Roitzsch
and backwards compatible translation Sorry, I got a litte tired proof-reading the patch, so their might be bugs lurking around. I will give it some further examination and (as necessary) fixing tomorrow. CVS patchset: 7233 CVS date: 2004/12/12 22:00:47
2004-10-29use monotonic clock when availableMiguel Freitas
CVS patchset: 7087 CVS date: 2004/10/29 23:11:37
2004-08-27fix deadlock.Miguel Freitas
(i'm ashamed of this pvr plugin, it needs a rewrite badly) CVS patchset: 6907 CVS date: 2004/08/27 17:53:32
2004-08-02no objections so far: committing the fine speed control patchMiguel Freitas
(in case of major trouble just revert the patch i sent to xine-devel) CVS patchset: 6871 CVS date: 2004/08/02 12:51:07
2004-07-25protect some buffers to be on the safe side (some of them might be hardMichael Roitzsch
to overflow, but it could be possible) input_cdda contains the copy&paste bug of filling the buffer to its end and then appending yet another character CVS patchset: 6848 CVS date: 2004/07/25 17:11:59
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-05-16fix [ 855802 ] xine-lib -- input_pvr.c -- unpause seeks to beginningMiguel Freitas
CVS patchset: 6554 CVS date: 2004/05/16 19:32:36
2004-04-10improving config help stringsMichael Roitzsch
CVS patchset: 6383 CVS date: 2004/04/10 15:45:10
2004-03-03use the _x_abort() macro instead of abort, since it prints some debug infoMichael Roitzsch
before aborting CVS patchset: 6211 CVS date: 2004/03/03 20:09:11
2004-02-16fix freezes with input plugins that play with the speed:uid86226
* use _x_set_speed() for speed manipulations, since it is ticket-safe * _x_set_speed() is an internal helper function now, move frontend locking outside of it * restrict access to metronom clock internal stuff CVS patchset: 6165 CVS date: 2004/02/16 20:19:09
2004-02-12getting rid of AO_PROP_PAUSED, because it can be derived by asking the clockMichael Roitzsch
CVS patchset: 6136 CVS date: 2004/02/12 18:09:19
2003-12-14API version bounceSiggi Langauf
CVS patchset: 5912 CVS date: 2003/12/14 22:13:22
2003-12-13users had requested to make pvr device configurableMiguel Freitas
CVS patchset: 5905 CVS date: 2003/12/13 21:55:52
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-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-15more helper functions cleanup (stream info, meta info)Miguel Freitas
CVS patchset: 5731 CVS date: 2003/11/15 13:01:00
2003-11-11rename internal API function (_x_<function>).Daniel Caujolle-Bert
CVS patchset: 5721 CVS date: 2003/11/11 18:44:50
2003-09-02fix unsigned compare and buf leakMiguel Freitas
CVS patchset: 5331 CVS date: 2003/09/02 14:29:29
2003-08-29workaround an ivtv bug where stream gets bad mpeg2 artifactsMiguel Freitas
after changing inputs. reopening the device fixes it. CVS patchset: 5317 CVS date: 2003/08/29 17:53:21
2003-08-09trying to fix some reported problemsMiguel Freitas
CVS patchset: 5266 CVS date: 2003/08/09 23:15:46
2003-08-04reorder initialization so lack of ivtv driver is handled more gratefulyMiguel Freitas
CVS patchset: 5241 CVS date: 2003/08/04 02:52:23
2003-07-12- adding support for the Intel compiler iccMichael Roitzsch
- general multipass compilation make targets CVS patchset: 5149 CVS date: 2003/07/12 12:31:13
2003-07-04sync to ivtv cvsMiguel Freitas
CVS patchset: 5129 CVS date: 2003/07/04 04:09:23
2003-07-02fix unreleased mutex, also some reordering to guarantee consistency ofMiguel Freitas
play_blk/play_page CVS patchset: 5122 CVS date: 2003/07/02 18:20:55
2003-06-29use the correct mutexMiguel Freitas
CVS patchset: 5114 CVS date: 2003/06/29 21:56:17
2003-06-25bugfix, stability improvementMiguel Freitas
CVS patchset: 5095 CVS date: 2003/06/25 00:28:41
2003-05-15current ivtv api doesn't support changing setting on the flyMiguel Freitas
CVS patchset: 4854 CVS date: 2003/05/15 17:46:22
2003-05-15support changing bitrate.Miguel Freitas
actually its not possible to change vbr<->cbr mode because this setting is not available on current ivtv api. CVS patchset: 4853 CVS date: 2003/05/15 16:41:57
2003-05-09fix audio problems (it didn't turn it on again on fastforward->realtimeMiguel Freitas
transition) CVS patchset: 4808 CVS date: 2003/05/09 20:49:34
2003-05-09use experimental ivtv api for setting stream type.Miguel Freitas
this might change, but at least now users don't have to edit ivtv sources. CVS patchset: 4805 CVS date: 2003/05/09 17:57:14
2003-05-08update pvr driver to be compatible with current ivtv cvsMiguel Freitas
it uses v4l2 that is not included in stable kernels, so i'm adding a copy of videodev2.h to be able to compile it. CVS patchset: 4800 CVS date: 2003/05/08 21:13:55
2003-05-05add new event for pausing pvrMiguel Freitas
the engine must be paused "from inside", otherwise, fifos might be full and pvr plugin read function would never be called anymore. CVS patchset: 4772 CVS date: 2003/05/05 16:22:08
2003-05-02realtime reporting fixesMiguel Freitas
CVS patchset: 4754 CVS date: 2003/05/02 23:41:18
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-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-31report realtime on seekingMiguel Freitas
CVS patchset: 4521 CVS date: 2003/03/31 15:34:16
2003-03-21bugfixMiguel Freitas
CVS patchset: 4465 CVS date: 2003/03/21 21:54:18
2003-03-21add pvr realtime reporting eventMiguel Freitas
CVS patchset: 4464 CVS date: 2003/03/21 17:54:53
2003-03-21bugfixMiguel Freitas
CVS patchset: 4463 CVS date: 2003/03/21 17:41:13
2003-03-21small bugfix, doesn't send event if not savingMiguel Freitas
CVS patchset: 4462 CVS date: 2003/03/21 16:59:48
2003-03-20cleanups and fixes for the PVR plugin. added documentation on how to writeMiguel Freitas
a PVR frontend using that plugin, hopefully somebody will do it :) CVS patchset: 4454 CVS date: 2003/03/20 22:58:40
2003-03-12max_pages should be > 0Miguel Freitas
CVS patchset: 4399 CVS date: 2003/03/12 23:04:41
2003-03-10do not waste cpu if paused/not playing plus some small fixesMiguel Freitas
CVS patchset: 4391 CVS date: 2003/03/10 23:21:27
2003-03-07avoid tweaking the clock if stream is not being decoded/playedMiguel Freitas
CVS patchset: 4359 CVS date: 2003/03/07 16:23:02
2003-03-07- pvr improvements. it has two paths now, one for temporary files andMiguel Freitas
another for saved recordings. it may be controled by events (channel selection, save from current point, etc) - not really tested yet - fix for my daily build compilation CVS patchset: 4354 CVS date: 2003/03/07 01:20:22
2003-03-05ops, reverting test stuffMiguel Freitas
CVS patchset: 4337 CVS date: 2003/03/05 14:00:14
2003-03-05forbidden commentMike Melanson
CVS patchset: 4336 CVS date: 2003/03/05 03:01:59