Commit Graph

191 Commits

Author SHA1 Message Date
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 0889960232 The PCR pid is now recorded for channels where this is different from the video PID 2010-01-30 11:10:25 +01:00
Klaus Schmidinger 68d59e2921 Fixed compiler warnings "format not a string literal and no format arguments" in some syslog calls 2010-01-01 15:44:52 +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 0bfc5e2f71 cDevice now logs the device number when a new device is created 2009-12-24 11:15:22 +01:00
Klaus Schmidinger 6a208294be Several code modifications to avoid compiler warnings 2009-12-06 12:57:45 +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 99468a776d Fixed cDevice::PlayTsVideo() and cDevice::PlayTsAudio() in case only part of the buffer has been accepted by the device (cont'd) 2009-08-16 10:54:36 +02:00
Klaus Schmidinger e33ba08af4 Fixed cDevice::PlayTsVideo() and cDevice::PlayTsAudio() in case only part of the buffer has been accepted by the device 2009-06-21 13:34:40 +02:00
Klaus Schmidinger 96d25c3be1 Fixed unwanted track modifications when parsing PAT/PMT for recording 2009-06-06 13:26:23 +02: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 73b4cecacb No longer resetting the patPmtParser in cDevice::PlayTs() (cont'd) 2009-04-18 09:41:00 +02:00
Klaus Schmidinger c674d80762 No longer resetting the patPmtParser in cDevice::PlayTs() 2009-04-13 12:55:28 +02:00
Klaus Schmidinger 3628bbbfa1 cDevice::PlayTs() now syncs on the TS packet sync bytes 2009-04-13 11:08:05 +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 2bc0af882c Fixed a hangup when replaying a TS recording with subtitles activated 2009-01-30 16:07:32 +01:00
Klaus Schmidinger f9c1974f2d Improved fast-forward/-rewind for audio recordings 2009-01-25 11:39:43 +01:00
Klaus Schmidinger 85e34776ff The PAT/PMT is now only processed if its version changes 2009-01-24 13:47:46 +01:00
Klaus Schmidinger c2ecee3d40 Fixed cDevice::PlayTsAudio() and made cDevice::PlayTsVideo() return 0 if PlayVideo() didn't play anything 2009-01-24 11:20:24 +01:00
Klaus Schmidinger 1ca753003b Checking the pointer field in cPatPmtParser::ParsePmt() only in 'payload start' packets 2009-01-23 16:43:23 +01:00
Klaus Schmidinger 1789a813f7 Added checking mutexCurrentAudioTrack to cDevice::PlayTs() 2009-01-18 11:45:28 +01:00
Klaus Schmidinger d500f17d50 Added clearing the TS buffers in cDevice::Detach() 2009-01-16 15:20:29 +01:00
Klaus Schmidinger 7de7ede26f The recording format is now Transport Stream 2009-01-06 14:41:11 +01:00
Klaus Schmidinger 22feb7bf1c Improved handling PES video packets with zero length when converting from TS to PES 2008-12-13 14:43:22 +01: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 9d17559caf Fixed handling the counter in detection of pre 1.3.19 PS data 2008-04-12 14:14:07 +02:00
Klaus Schmidinger e59c6ac433 Re-implemented handling of DVB-S2 2008-04-12 13:39:12 +02:00
Klaus Schmidinger 25eb5fd2e1 Fixed a typo 2008-03-09 10:03:34 +01:00
Klaus Schmidinger 8bfee7a1b4 Fixed automatically selecting the preferred subtitle language 2008-03-07 15:44:52 +01: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 0b481b18e2 Fixed setting the current subtitle track in Transfer-Mode 2008-02-17 16:04:52 +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 7ad17726d8 Improved sending all frames to devices that can handle them in fast forward trick speeds, including subtitles 2008-02-09 15:12:55 +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 db4c8c3c76 Fixed stopping live subtitles when a player is attached to the device 2007-11-17 15:58:55 +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 dd26d8873f Fixed checking compatibility mode for old subtitles plugin 2007-10-17 18:34:17 +02:00
Klaus Schmidinger 67df515c06 Added cDevice::CloseFilter(); some fixes to PLUGINS.html 2007-10-14 13:11:23 +02:00
Klaus Schmidinger f99b293de4 Added a missing SetVolumeDevice() call in cDevice::SetPrimaryDevice() 2007-10-13 10:34:30 +02:00
Klaus Schmidinger 0c8cda9bd0 Implemented handling DVB subtitles 2007-10-12 14:52:30 +02:00
Klaus Schmidinger ad1e138e5b Fixed checking for ttDolbyLast in cDevice::SetCurrentAudioTrack() 2007-08-26 11:13:10 +02:00