Commit Graph

121 Commits

Author SHA1 Message Date
Klaus Schmidinger fe0a011611 Fixed several spelling errors 2011-12-04 13:40:52 +01:00
Klaus Schmidinger a49ce434f6 Implemented "Device Bonding" 2011-12-04 12:45:26 +01:00
Klaus Schmidinger a964269fe9 Implemented 'occupied' for devices 2011-10-16 14:02:34 +02:00
Klaus Schmidinger 6b5e9f56ed Implemented cDevice::ProvidesEIT() 2011-08-26 13:03:14 +02:00
Klaus Schmidinger e572cbda47 Implemented signal strength and quality handling 2011-06-02 13:28:42 +02:00
Klaus Schmidinger 8cb8e6333a The primary device is now only avoided for recording if it is an old SD full featured card 2011-05-21 13:40:47 +02:00
Klaus Schmidinger 16bd3bd5b9 Fixed horizontal scaling of subtitles (cont'd) 2011-03-26 10:45:05 +01:00
Klaus Schmidinger ad650b5883 Changed the description of cDevice::GetSTC() to make it mandatory for devices that can replay 2010-10-24 12:12:07 +02:00
Klaus Schmidinger c270adfaa5 Added a note about not deleting cDeviceHook objects to device.h 2010-04-05 09:52:11 +02:00
Klaus Schmidinger f7831543b3 Implemented cDevice::GetCurrentlyTunedTransponder() 2010-02-06 14:43:42 +01:00
Klaus Schmidinger 644a9f07f2 Implemented cDeviceHook 2010-02-06 14:23:03 +01:00
Klaus Schmidinger 491c6d0a85 Fixed stopping subtitle display when switching the primary device 2010-01-01 15:15:36 +01:00
Klaus Schmidinger c1b01bdc61 cDevice::AddPid() now stores the stream type of the given pid 2009-12-25 15:26:16 +01:00
Klaus Schmidinger 62901748b3 The new function cDevice::PatPmtParser() can be used in derived devices to access the PAT/PMT of the currently replayed material 2009-12-05 11:32:31 +01:00
Klaus Schmidinger c8402639f6 Added the audio id to the call of PlayAudio() in cDevice::PlayTsAudio() 2009-11-22 13:25:16 +01:00
Klaus Schmidinger 1f798b0f8e Using different names for the Aspect parameter 2009-06-06 11:20:52 +02:00
Klaus Schmidinger 03245bdaf6 Removed obsolete constant 2009-06-01 15:07:10 +02:00
Klaus Schmidinger e639e3a76a Improved cDvbDevice::GetOsdSize() 2009-06-01 14:56:28 +02:00
Klaus Schmidinger f936db2ac6 Implemented cDevice::GetOsdSize(); fixed the way the OSD size is determined on full featured DVB cards 2009-05-09 10:11:16 +02:00
Klaus Schmidinger 61c811ac70 Fixed a typo in aspect ratio 2.21:1 2009-05-08 13:29:42 +02:00
Klaus Schmidinger f161d1b2fe OSD sizes in percent; automatic update of OSD size 2009-05-03 14:15:21 +02:00
Klaus Schmidinger 371a9a9025 cDevice::PlayTs() now plays as many TS packets as possible in one call 2009-04-05 12:29:27 +02:00
Klaus Schmidinger b3931e646f Fixed a typo 2009-03-28 21:53:26 +01:00
Klaus Schmidinger e7ea3b3c70 Replaced cBackTrace with cPtsIndex 2009-03-13 14:45:12 +01:00
Klaus Schmidinger f9c1974f2d Improved fast-forward/-rewind for audio recordings 2009-01-25 11:39:43 +01:00
Klaus Schmidinger 970622ccf2 The full-featured DVB cards are now given the TS data directly for replay 2009-01-16 14:27:22 +01:00
Klaus Schmidinger 7de7ede26f The recording format is now Transport Stream 2009-01-06 14:41:11 +01:00
Klaus Schmidinger 8ad7803a46 Added a note about 'Id' being obsolete to the description of cDevice::PlayAudio() 2008-09-14 13:46:13 +02:00
Klaus Schmidinger d9e56db9fc First step towards switching to TS (Transport Stream) as recording format 2008-08-15 14:49:34 +02:00
Klaus Schmidinger e59c6ac433 Re-implemented handling of DVB-S2 2008-04-12 13:39:12 +02:00
Klaus Schmidinger edfe582941 Attempting to stay on the current channel in case of an upcoming recording 2008-02-23 13:19:10 +01:00
Klaus Schmidinger 6b35173789 Implemented the cStatus, cDevice and cPlayer functions for setting subtitle tracks in plugins 2008-02-16 13:59:09 +01:00
Klaus Schmidinger df0e2f0dc8 The section handler is now stopped before the device is destroyed 2008-02-09 16:28:15 +01:00
Klaus Schmidinger f54c810bcd Revoked the switch to the "multiproto" driver in order to make a new stable version 2008-02-08 13:48:31 +01:00
Klaus Schmidinger d0af2f90e7 Implemented handling of DVB-S2 2008-01-27 14:35:54 +01:00
Klaus Schmidinger 06f813d2a8 Added a workaround for recovering from wrongfully interpreted "pre 1.3.19 PS1 packets" 2007-11-03 14:32:03 +01:00
Klaus Schmidinger 67df515c06 Added cDevice::CloseFilter(); some fixes to PLUGINS.html 2007-10-14 13:11:23 +02:00
Klaus Schmidinger 78ecc96e17 Implemented sending all frames to devices that can handle them in fast forward trick speeds 2007-10-13 12:28:35 +02:00
Klaus Schmidinger 0c8cda9bd0 Implemented handling DVB subtitles 2007-10-12 14:52:30 +02:00
Klaus Schmidinger 1858245fc8 Added a table of the used trick speed values to the description of cDevice::TrickSpeed() 2007-07-22 11:29:37 +02:00
Klaus Schmidinger 7751b6abb0 Added cDevice::HasCi() so that devices with Common Interface can be avoided when tuning to an FTA channel 2007-01-13 12:14:51 +01:00
Klaus Schmidinger 87dd5139ff CAM handling refactored; multiple recordings with one CAM; automatic CAM selection 2007-01-07 14:46:14 +01:00
Klaus Schmidinger 3644347545 Added some comment to cDevice::GetDevice() 2006-06-15 10:00:40 +02:00
Klaus Schmidinger 9847c7571d Removed all the compatibility '#if APIVERSNUM...' stuff and instead increased the API version number 2006-05-28 15:10:08 +02:00
Klaus Schmidinger 39162a98f0 Fixed moving channels, which sometimes stopped the current replay session 2006-05-28 09:19:30 +02:00
Klaus Schmidinger 6b3376f4de Fixed description of DevceNumber() 2006-05-26 12:46:59 +02:00
Klaus Schmidinger 08fb5e2dbd The preferred audio language is now automatically selected when starting replay 2006-04-14 14:47:01 +02:00
Klaus Schmidinger bfce2b3dba Fixed VPS recording in case there is more than one timer in the VPS margin 2006-04-09 09:12:47 +02:00
Klaus Schmidinger 22b60d9610 The new function cDevice::ForceTransferMode() can be used to force the primary device into transfer mode 2006-03-26 09:46:58 +02:00
Klaus Schmidinger d5c739790b Implemented cDevice::Transferring() 2006-02-04 14:58:24 +01:00